home *** CD-ROM | disk | FTP | other *** search
/ SPACE 1 / SPACE - Library 1 - Volume 1.iso / telecomm / 309 / dualterm / dualterm.gfa (.txt) < prev    next >
GFA-BASIC Atari  |  1988-11-27  |  36KB  |  2,120 lines

  1. '
  2. ' DUALTERM.BAS - Yet another fine Hakr-Warz™ product.
  3. '                Public domain by Tony Belding.
  4. '                version 1.00 @ 11/26/88
  5. '
  6. initialize
  7. do.term
  8. terminate
  9. STOP
  10. '
  11. > PROCEDURE do.term
  12.   DO
  13.     '
  14.     ' print incoming characters
  15.     IF INP?(aux%) THEN
  16.       c|=INP(aux%)
  17.       IF capture!
  18.         buffer|(buf.index%)=c|
  19.         INC buf.index%
  20.         IF buf.index%>=buf.size%
  21.           @save.buffer
  22.         ENDIF
  23.       ENDIF
  24.       IF atascii!
  25.         outcon(c|)
  26.       ELSE
  27.         OUT console%,c| AND 127
  28.       ENDIF
  29.     ENDIF
  30.     '
  31.     ' check mouse
  32.     IF MOUSEK=1
  33.       desk.menu
  34.     ENDIF
  35.     '
  36.     ' check upload status
  37.     IF upload!
  38.       upload.ascii
  39.       upload!=FALSE
  40.     ENDIF
  41.     '
  42.     ' check dial status
  43.     IF dial%
  44.       hide.cursor
  45.       PRINT "Dialing: ";name$(dial%)
  46.       show.cursor
  47.       PRINT #1,dial$;number$(dial%)
  48.       dial%=0
  49.     ENDIF
  50.     '
  51.     ' read user input
  52.     IF INP?(console%) THEN
  53.       c|=INP(console%)
  54.       SELECT c|
  55.       CASE 8 ! backspace
  56.         IF atascii!
  57.           OUT aux%,126
  58.         ELSE
  59.           OUT aux%,8
  60.         ENDIF
  61.       CASE 9 ! tab
  62.         IF atascii!
  63.           OUT aux%,127
  64.         ELSE
  65.           OUT aux%,9
  66.         ENDIF
  67.       CASE 13 ! cr/lf
  68.         kbshift%=BIOS(11,-1)
  69.         IF (NOT atascii!) OR (kbshift% AND 8)
  70.           OUT aux%,13
  71.           OUT aux%,10
  72.         ELSE
  73.           OUT aux%,155
  74.         ENDIF
  75.       CASE 27 ! escape key (so that inverse will work right)
  76.         OUT aux%,27
  77.       CASE 148 ! alt-t <<<
  78.         IF atascii!
  79.           change.res(1)
  80.           CLS
  81.           atascii!=FALSE
  82.           vt52.pal
  83.           enable(TRUE)
  84.           PRINT "VT-52 Terminal"
  85.           entry$(20)=" Terminal: VT52"
  86.         ELSE
  87.           change.res(0)
  88.           CLS
  89.           atascii!=TRUE
  90.           atascii.pal
  91.           PRINT "ATASCII Terminal"
  92.           show.cursor
  93.           entry$(20)=" Terminal: ATASCII"
  94.         ENDIF
  95.       CASE 174 ! alt-c <<<
  96.         toggle.capture
  97.       CASE 187 ! F1 <<<
  98.         invert.text
  99.       CASE 195 ! F9 <<<
  100.         PRINT #1,macro1$;
  101.       CASE 196 ! F10 <<<
  102.         PRINT #1,macro2$;
  103.       CASE 199 ! clr/home <<<
  104.         hide.cursor
  105.         CLS
  106.         show.cursor
  107.       CASE 225 ! undo <<<
  108.         hide.cursor
  109.         PRINT
  110.         PRINT "Exit DualTerm? ";
  111.         REPEAT
  112.           temp$=INKEY$
  113.         UNTIL temp$<>""
  114.         IF UPPER$(temp$)="Y"
  115.           PRINT "Yes.";
  116.           PAUSE 20
  117.           EXIT IF TRUE
  118.         ENDIF
  119.         PRINT "No."
  120.         show.cursor
  121.       CASE 226 ! help <<<
  122.         desk.menu
  123.       DEFAULT
  124.         IF atascii! AND inverse!
  125.           ADD c|,128
  126.         ENDIF
  127.         OUT aux%,c|
  128.         IF half.duplex!
  129.           IF atascii!
  130.             outcon(c|)
  131.           ELSE
  132.             OUT console%,c|
  133.           ENDIF
  134.         ENDIF
  135.       ENDSELECT
  136.     ENDIF
  137.     '
  138.   LOOP
  139. RETURN
  140. '
  141. > PROCEDURE set.baud.rate
  142.   LOCAL code%,baud$
  143.   ALERT 2," |Select new baud rate:",3,"300|1200|2400",choice#
  144.   SELECT choice#
  145.   CASE 1
  146.     code%=9
  147.     entry$(17)=" Baud Rate: 300"
  148.   CASE 2
  149.     code%=7
  150.     entry$(17)=" Baud Rate: 1200"
  151.   CASE 3
  152.     code%=4
  153.     entry$(17)=" Baud Rate: 2400"
  154.   ENDSELECT
  155.   IF code%<>baud% ! i.e. if it was changed
  156.     baud%=code%
  157.     VOID XBIOS(15,baud%,-1,-1,-1,-1,-1) ! this does the deed
  158.     show.menu
  159.   ENDIF
  160. RETURN
  161. > PROCEDURE set.duplex
  162.   IF half.duplex!=TRUE
  163.     half.duplex!=FALSE
  164.     entry$(18)=" Duplex: FULL"
  165.   ELSE
  166.     half.duplex!=TRUE
  167.     entry$(18)=" Duplex: HALF"
  168.   ENDIF
  169.   show.menu
  170. RETURN
  171. '
  172. > PROCEDURE upload.ascii
  173.   OPEN "I",#2,upload$
  174.   WHILE NOT EOF(#2)
  175.     OUT aux%,INP(#2)
  176.     WHILE INP?(aux%)
  177.       IF atascii!
  178.         outcon(INP(aux%))
  179.       ELSE
  180.         OUT console%,INP(aux%)
  181.       ENDIF
  182.     WEND
  183.     KEYTEST k|
  184.     EXIT IF k|=3 ! abort upload if CTRL-C
  185.   WEND
  186.   CLOSE #2
  187. RETURN
  188. '
  189. > PROCEDURE initialize
  190.   LOCAL x%,y%,ll%,screen$
  191.   '
  192.   aux%=1
  193.   console%=2
  194.   baud%=4
  195.   VOID XBIOS(15,4,0,136,-1,-1,-1) ! configures the rs232 port
  196.   '
  197.   half.duplex!=FALSE
  198.   atascii!=FALSE
  199.   inverse!=FALSE
  200.   open!=FALSE
  201.   capture!=FALSE
  202.   upload!=FALSE
  203.   dial%=0
  204.   '
  205.   IF XBIOS(4)=0
  206.     CLS
  207.     PRINT "Sorry, DualTerm is for medium or high resolution."
  208.     KEYGET dummy#
  209.     SYSTEM
  210.   ENDIF
  211.   res#=XBIOS(4)
  212.   IF res#=2
  213.     hires!=TRUE
  214.     maxlin%=79
  215.   ELSE
  216.     hires!=FALSE
  217.     maxlin%=40
  218.   ENDIF
  219.   GRAPHMODE 3
  220.   '
  221.   CLS
  222.   HIDEM
  223.   deskpal$=SPACE$(32)
  224.   get_palette(*deskpal$) ! this stores the original desktop colors
  225.   '
  226.   IF NOT hires!
  227.     medscreen%=XBIOS(3) ! the base of the medium res screen
  228.     DIM scrbase|(32255) ! <= a place to put the low res screen
  229.     lowscreen%=VARPTR(scrbase|(0))
  230.     WHILE lowscreen% MOD 256<>0  ! the loop makes sure we have an even page address
  231.       INC lowscreen%
  232.     WEND
  233.   ENDIF
  234.   '
  235.   DIM atascii$(255) ! this holds the atascii characters
  236.   change.res(0)
  237.   enable(FALSE)
  238.   '
  239.   ' this stores the raw atascii graphics data
  240. ' ## INLINE:
  241. ' $0000: 01 1f 00 47 00 04 ff 73 ff f3 ff 73 ff f3 bf 1c 
  242. ' $0010: ff 3c bf 1c ff 3c ee 77 fe 7f ee 77 fe 7f fb f0 
  243. ' $0020: ff f2 fb f0 ff f2 7e fe 7f fe 7e fe 7f fe 7f 9f 
  244. ' $0030: ff df 7f 9f ff df de 00 fe 10 de 00 fe 10 f0 03 
  245. ' $0040: f8 07 f0 03 f8 07 fd fe ff ff fd fe ff ff ff 7f 
  246. ' $0050: ff ff ff 7f ff ff bf dc ff fc bf dc ff fc ef f7 
  247. ' $0060: ff ff ef f7 ff ff f8 fd fc ff f8 fd fc ff fe e7 
  248. ' $0070: ff e7 fe e7 ff e7 07 b9 87 f9 07 b9 87 f9 d0 ef 
  249. ' $0080: f0 ff d0 ef f0 ff f7 fb ff ff f7 fb ff ff fd fe 
  250. ' $0090: ff ff fd fe ff ff c9 73 c9 f3 c9 73 c9 f3 bf 1c 
  251. ' $00a0: ff 3c bf 1c ff 3c ee 77 fe 7f ee 77 fe 7f fb e0 
  252. ' $00b0: ff e2 fb e0 ff e2 3e fc 3f fc 3e fc 3f fc 7f 8f 
  253. ' $00c0: ff cf 7f 8f ff cf de 00 fe 10 de 00 fe 10 f0 03 
  254. ' $00d0: f8 07 f0 03 f8 07 fd fe ff ff fd fe ff ff e3 7f 
  255. ' $00e0: e3 ff e3 7f e3 ff bf dc ff fc bf dc ff fc ef f7 
  256. ' $00f0: ff ff ef f7 ff ff f8 fd fc ff f8 fd fc ff fe e7 
  257. ' $0100: ff e7 fe e7 ff e7 07 b9 87 f9 07 b9 87 f9 d3 ee 
  258. ' $0110: f3 fe d3 ee f3 fe 77 3b 7f 3f 77 3b 7f 3f 9d ce 
  259. ' $0120: 9f cf 9d ce 9f cf 80 73 80 f3 80 73 80 f3 bf 1c 
  260. ' $0130: ff 3c bf 1c ff 3c ee 77 fe 7f ee 77 fe 7f fb c5 
  261. ' $0140: ff c7 fb c5 ff c7 1e f8 1f f8 1e f8 1f f8 7f 87 
  262. ' $0150: ff c7 7f 87 ff c7 de 00 fe 10 de 00 fe 10 f7 fb 
  263. ' $0160: ff ff f7 fb ff ff fd fe ff ff fd fe ff ff e3 7f 
  264. ' $0170: e3 ff e3 7f e3 ff bf dc ff fc bf dc ff fc ec 37 
  265. ' $0180: fc 3f ec 37 fc 3f f8 fd fc ff f8 fd fc ff fe e7 
  266. ' $0190: ff e7 fe e7 ff e7 07 b9 87 f9 07 b9 87 f9 d0 ec 
  267. ' $01a0: f0 fc d0 ec f0 fc 37 3b 3f 3f 37 3b 3f 3f 3d e6 
  268. ' $01b0: 3f e7 3d e6 3f e7 80 70 80 f0 80 70 80 f0 3f 00 
  269. ' $01c0: 7f 20 3f 00 7f 20 e0 70 f0 78 e0 70 f0 78 3b 8d 
  270. ' $01d0: 3f 8f 3b 8d 3f 8f 8e f0 8f f0 8e f0 8f f0 7f 83 
  271. ' $01e0: ff c3 7f 83 ff c3 de 00 fe 10 de 00 fe 10 f7 fb 
  272. ' $01f0: ff ff f7 fb ff ff fd fe ff ff fd fe ff ff 88 70 
  273. ' $0200: 88 f0 88 70 88 f0 00 00 40 20 00 00 40 20 08 17 
  274. ' $0210: 18 1f 08 17 18 1f f8 fc fc fe f8 fc fc fe 00 00 
  275. ' $0220: 01 00 00 00 01 00 07 b8 87 f8 07 b8 87 f8 13 e8 
  276. ' $0230: 33 f8 13 e8 33 f8 17 3a 1f 3e 17 3a 1f 3e 05 02 
  277. ' $0240: 07 03 05 02 07 03 c1 70 c1 f0 c1 70 c1 f0 3f 00 
  278. ' $0250: 7f 20 3f 00 7f 20 e0 70 f0 78 e0 70 f0 78 3b 1d 
  279. ' $0260: 3f 1f 3b 1d 3f 1f c6 e0 c7 e0 c6 e0 c7 e0 78 01 
  280. ' $0270: f8 41 78 01 f8 41 df ef ff ff df ef ff ff f7 fb 
  281. ' $0280: ff ff f7 fb ff ff fc 1e fe 1f fc 1e fe 1f 88 70 
  282. ' $0290: 88 f0 88 70 88 f0 00 00 40 20 00 00 40 20 08 10 
  283. ' $02a0: 18 18 08 10 18 18 00 fc 04 fe 00 fc 04 fe 00 00 
  284. ' $02b0: 01 00 00 00 01 00 07 b8 87 f8 07 b8 87 f8 10 2e 
  285. ' $02c0: 30 3e 10 2e 30 3e 74 0b 7c 0f 74 0b 7c 0f 3d e6 
  286. ' $02d0: 3f e7 3d e6 3f e7 e3 73 e3 f3 e3 73 e3 f3 bf 1f 
  287. ' $02e0: ff 3f bf 1f ff 3f ee 77 fe 7f ee 77 fe 7f 3a 3d 
  288. ' $02f0: 3e 3f 3a 3d 3e 3f e2 c0 e3 c0 e2 c0 e3 c0 78 00 
  289. ' $0300: f8 40 78 00 f8 40 df ef ff ff df ef ff ff f7 fb 
  290. ' $0310: ff ff f7 fb ff ff fc 1e fe 1f fc 1e fe 1f f7 73 
  291. ' $0320: f7 f3 f7 73 f7 f3 bf dc ff fc bf dc ff fc e8 10 
  292. ' $0330: f8 18 e8 10 f8 18 00 fd 04 ff 00 fd 04 ff ce ff 
  293. ' $0340: cf ff ce ff cf ff 07 bf 87 ff 07 bf 87 ff dc ee 
  294. ' $0350: fc fe dc ee fc fe 76 1b 7e 1f 76 1b 7e 1f 9d ce 
  295. ' $0360: 9f cf 9d ce 9f cf f7 73 f7 f3 f7 73 f7 f3 bf 1f 
  296. ' $0370: ff 3f bf 1f ff 3f ee 77 fe 7f ee 77 fe 7f 38 7d 
  297. ' $0380: 3c 7f 38 7d 3c 7f f0 80 f1 80 f0 80 f1 80 78 00 
  298. ' $0390: f8 40 78 00 f8 40 5f ef 7f ff 5f ef 7f ff f7 f8 
  299. ' $03a0: ff fc f7 f8 ff fc 00 1e 02 1f 00 1e 02 1f e3 73 
  300. ' $03b0: e3 f3 e3 73 e3 f3 bf dc ff fc bf dc ff fc ec 30 
  301. ' $03c0: fc 38 ec 30 fc 38 00 fd 04 ff 00 fd 04 ff ce ff 
  302. ' $03d0: cf ff ce ff cf ff 07 bf 87 ff 07 bf 87 ff dc 2e 
  303. ' $03e0: fc 3e dc 2e fc 3e 77 3b 7f 3f 77 3b 7f 3f fd fe 
  304. ' $03f0: ff ff fd fe ff ff ff 73 ff f3 ff 73 ff f3 bf 1f 
  305. ' $0400: ff 3f bf 1f ff 3f ee 77 fe 7f ee 77 fe 7f 38 fd 
  306. ' $0410: 3c ff 38 fd 3c ff f8 00 f9 00 f8 00 f9 00 78 00 
  307. ' $0420: f8 40 78 00 f8 40 1f ef 3f ff 1f ef 3f ff f7 f8 
  308. ' $0430: ff fc f7 f8 ff fc 00 1e 02 1f 00 1e 02 1f ff 73 
  309. ' $0440: ff f3 ff 73 ff f3 bf dc ff fc bf dc ff fc ef f0 
  310. ' $0450: ff f8 ef f0 ff f8 00 fd 04 ff 00 fd 04 ff ce ff 
  311. ' $0460: cf ff ce ff cf ff 07 bf 87 ff 07 bf 87 ff df ef 
  312. ' $0470: ff ff df ef ff ff f7 fb ff ff f7 fb ff ff fd fe 
  313. ' $0480: ff ff fd fe ff ff 00 00 ff ff 00 00 ff ff 00 00 
  314. ' $0490: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  315. ' $04a0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  316. ' $04b0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  317. ' $04c0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  318. ' $04d0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  319. ' $04e0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  320. ' $04f0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  321. ' $0500: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  322. ' $0510: ff ff 00 00 ff ff ff 7f ff ff ff 7f ff ff bf df 
  323. ' $0520: ff ff bf df ff ff ee 77 fe 7f ee 77 fe 7f fb 8d 
  324. ' $0530: ff 8f fb 8d ff 8f fe ff ff ff fe ff ff ff 7f bf 
  325. ' $0540: ff ff 7f bf ff ff df ef ff ff df ef ff ff f7 fb 
  326. ' $0550: ff ff f7 fb ff ff fd fe ff ff fd fe ff ff ff 7f 
  327. ' $0560: ff ff ff 7f ff ff bf df ff ff bf df ff ff ef f7 
  328. ' $0570: ff ff ef f7 ff ff fb fd ff ff fb fd ff ff fe ff 
  329. ' $0580: ff ff fe ff ff ff 7f bf ff ff 7f bf ff ff df ef 
  330. ' $0590: ff ff df ef ff ff 97 fa 9f fe 97 fa 9f fe 7d fe 
  331. ' $05a0: 7f ff 7d fe 7f ff ff 73 ff f3 ff 73 ff f3 a6 53 
  332. ' $05b0: e6 73 a6 53 e6 73 2c 14 3c 1c 2c 14 3c 1c cb 25 
  333. ' $05c0: cf 27 cb 25 cf 27 ce f1 cf f1 ce f1 cf f1 47 a6 
  334. ' $05d0: c7 e6 47 a6 c7 e6 5c ef 7c ff 5c ef 7c ff f7 fb 
  335. ' $05e0: ff ff f7 fb ff ff fd f2 ff f3 fd f2 ff f3 c3 73 
  336. ' $05f0: c3 f3 c3 73 c3 f3 b0 d0 f0 f0 b0 d0 f0 f0 2f 34 
  337. ' $0600: 3f 3c 2f 34 3f 3c 0b 0d 0f 0f 0b 0d 0f 0f 02 c3 
  338. ' $0610: 03 c3 02 c3 03 c3 61 bf e1 ff 61 bf e1 ff df ef 
  339. ' $0620: ff ff df ef ff ff 37 fb 3f ff 37 fb 3f ff 3d 86 
  340. ' $0630: 3f 87 3d 86 3f 87 ff 73 ff f3 ff 73 ff f3 a6 40 
  341. ' $0640: e6 60 a6 40 e6 60 09 f4 19 fc 09 f4 19 fc 9b 8d 
  342. ' $0650: 9f 8f 9b 8d 9f 8f ce e3 cf e3 ce e3 cf e3 63 b0 
  343. ' $0660: e3 f0 63 b0 e3 f0 dc ef fc ff dc ef fc ff f7 fb 
  344. ' $0670: ff ff f7 fb ff ff fd e6 ff e7 fd e6 ff e7 99 63 
  345. ' $0680: 99 e3 99 63 99 e3 a6 5e e6 7e a6 5e e6 7e 6e 34 
  346. ' $0690: 7e 3c 6e 34 7e 3c fa 7d fe 7f fa 7d fe 7f f2 99 
  347. ' $06a0: f3 99 f2 99 f3 99 4c b9 cc f9 4c b9 cc f9 dc ee 
  348. ' $06b0: fc fe dc ee fc fe 74 0b 7c 0f 74 0b 7c 0f 9d 32 
  349. ' $06c0: 9f 33 9d 32 9f 33 ff 73 ff f3 ff 73 ff f3 a6 53 
  350. ' $06d0: e6 73 a6 53 e6 73 2c 37 3c 3f 2c 37 3c 3f 3b 1d 
  351. ' $06e0: 3f 1f 3b 1d 3f 1f ce e7 cf e7 ce e7 cf e7 73 80 
  352. ' $06f0: f3 c0 73 80 f3 c0 10 2f 30 3f 10 2f 30 3f f4 0b 
  353. ' $0700: fc 0f f4 0b fc 0f fd ce ff cf fd ce ff cf 91 73 
  354. ' $0710: 91 f3 91 73 91 f3 bc dc fc fc bc dc fc fc ec 34 
  355. ' $0720: fc 3c ec 34 fc 3c 1a 0d 1e 0f 1a 0d 1e 0f e6 c3 
  356. ' $0730: e7 c3 e6 c3 e7 c3 60 b9 e0 f9 60 b9 e0 f9 dc ec 
  357. ' $0740: fc fc dc ec fc fc f7 fb ff ff f7 fb ff ff cd e6 
  358. ' $0750: cf e7 cd e6 cf e7 ff 73 ff f3 ff 73 ff f3 bf d3 
  359. ' $0760: ff f3 bf d3 ff f3 2f 96 3f 9e 2f 96 3f 9e 7a 41 
  360. ' $0770: 7e 43 7a 41 7e 43 fe e7 ff e7 fe e7 ff e7 73 b0 
  361. ' $0780: f3 f0 73 b0 f3 f0 dc ef fc ff dc ef fc ff f7 fb 
  362. ' $0790: ff ff f7 fb ff ff fd 9e ff 9f fd 9e ff 9f 89 73 
  363. ' $07a0: 89 f3 89 73 89 f3 b9 de f9 fe b9 de f9 fe 69 37 
  364. ' $07b0: 79 3f 69 37 79 3f ca 65 ce 67 ca 65 ce 67 ce 99 
  365. ' $07c0: cf 99 ce 99 cf 99 7c bf fc ff 7c bf fc ff df ee 
  366. ' $07d0: ff fe df ee ff fe 77 fb 7f ff 77 fb 7f ff 9d ce 
  367. ' $07e0: 9f cf 9d ce 9f cf ff 7f ff ff ff 7f ff ff bf c0 
  368. ' $07f0: ff e0 bf c0 ff e0 08 34 18 3c 08 34 18 3c ca 65 
  369. ' $0800: ce 67 ca 65 ce 67 fe e3 ff e3 fe e3 ff e3 63 a6 
  370. ' $0810: e3 e6 63 a6 e3 e6 5c ee 7c fe 5c ee 7c fe 77 fb 
  371. ' $0820: 7f ff 77 fb 7f ff 9d 3e 9f 3f 9d 3e 9f 3f 99 73 
  372. ' $0830: 99 f3 99 73 99 f3 b3 d3 f3 f3 b3 d3 f3 f3 28 14 
  373. ' $0840: 38 1c 28 14 38 1c ca 65 ce 67 ca 65 ce 67 9e 99 
  374. ' $0850: 9f 99 9e 99 9f 99 79 b9 f9 f9 79 b9 f9 f9 dc ef 
  375. ' $0860: fc ff dc ef fc ff 34 0b 3c 0f 34 0b 3c 0f 3d fe 
  376. ' $0870: 3f ff 3d fe 3f ff ff 73 ff f3 ff 73 ff f3 bf d3 
  377. ' $0880: ff f3 bf d3 ff f3 2e 75 3e 7d 2e 75 3e 7d cb 11 
  378. ' $0890: cf 13 cb 11 cf 13 fe f1 ff f1 fe f1 ff f1 47 bf 
  379. ' $08a0: c7 ff 47 bf c7 ff df ee ff fe df ee ff fe 77 fb 
  380. ' $08b0: 7f ff 77 fb 7f ff 9d 7e 9f 7f 9d 7e 9f 7f c3 40 
  381. ' $08c0: c3 c0 c3 40 c3 c0 a0 58 e0 78 a0 58 e0 78 6f 36 
  382. ' $08d0: 7f 3e 6f 36 7f 3e 1b 0d 1f 0f 1b 0d 1f 0f 9e c3 
  383. ' $08e0: 9f c3 9e c3 9f c3 63 b9 e3 f9 63 b9 e3 f9 dc ef 
  384. ' $08f0: fc ff dc ef fc ff 97 fa 9f fe 97 fa 9f fe 7d ce 
  385. ' $0900: 7f cf 7d ce 7f cf ff 7f ff ff ff 7f ff ff bf df 
  386. ' $0910: ff ff bf df ff ff ef f7 ff ff ef f7 ff ff fb fd 
  387. ' $0920: ff ff fb fd ff ff fe ff ff ff fe ff ff ff 7f bf 
  388. ' $0930: ff ff 7f bf ff ff df ec ff fc df ec ff fc f7 fb 
  389. ' $0940: ff ff f7 fb ff ff fd fe ff ff fd fe ff ff ff 7f 
  390. ' $0950: ff ff ff 7f ff ff bf df ff ff bf df ff ff ef f7 
  391. ' $0960: ff ff ef f7 ff ff fb fd ff ff fb fd ff ff fe ff 
  392. ' $0970: ff ff fe ff ff ff 7f bf ff ff 7f bf ff ff d9 ef 
  393. ' $0980: f9 ff d9 ef f9 ff f7 fb ff ff f7 fb ff ff fd fe 
  394. ' $0990: ff ff fd fe ff ff 00 00 ff ff 00 00 ff ff 00 00 
  395. ' $09a0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  396. ' $09b0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  397. ' $09c0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  398. ' $09d0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  399. ' $09e0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  400. ' $09f0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  401. ' $0a00: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  402. ' $0a10: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  403. ' $0a20: ff ff 00 00 ff ff ff 7f ff ff ff 7f ff ff bf df 
  404. ' $0a30: ff ff bf df ff ff ef f7 ff ff ef f7 ff ff fb fd 
  405. ' $0a40: ff ff fb fd ff ff fe ff ff ff fe ff ff ff 7f bf 
  406. ' $0a50: ff ff 7f bf ff ff df ef ff ff df ef ff ff f7 fb 
  407. ' $0a60: ff ff f7 fb ff ff fd fe ff ff fd fe ff ff ff 7f 
  408. ' $0a70: ff ff ff 7f ff ff bf df ff ff bf df ff ff ef f7 
  409. ' $0a80: ff ff ef f7 ff ff fb fd ff ff fb fd ff ff fe ff 
  410. ' $0a90: ff ff fe ff ff ff 7f bf ff ff 7f bf ff ff df ef 
  411. ' $0aa0: ff ff df ef ff ff f7 fb ff ff f7 fb ff ff fd fe 
  412. ' $0ab0: ff ff fd fe ff ff c3 73 c3 f3 c3 73 c3 f3 a0 d8 
  413. ' $0ac0: e0 f8 a0 d8 e0 f8 68 74 78 7c 68 74 78 7c 0a 05 
  414. ' $0ad0: 0e 07 0a 05 0e 07 82 99 83 99 82 99 83 99 40 be 
  415. ' $0ae0: c0 fe 40 be c0 fe 53 29 73 39 53 29 73 39 f4 e2 
  416. ' $0af0: fc e6 f4 e2 fc e6 65 86 67 87 65 86 67 87 83 61 
  417. ' $0b00: 83 e1 83 61 83 e1 a0 d8 e0 f8 a0 d8 e0 f8 68 14 
  418. ' $0b10: 78 1c 68 14 78 1c ca 65 ce 67 ca 65 ce 67 38 99 
  419. ' $0b20: 39 99 38 99 39 99 4c a0 cc e0 4c a0 cc e0 5c 2b 
  420. ' $0b30: 7c 3b 5c 2b 7c 3b f4 3b fc 3f f4 3b fc 3f dd fe 
  421. ' $0b40: df ff dd fe df ff 99 61 99 e1 99 61 99 e1 a6 53 
  422. ' $0b50: e6 73 a6 53 e6 73 29 34 39 3c 29 34 39 3c fa 7d 
  423. ' $0b60: fe 7f fa 7d fe 7f 3e 99 3f 99 3e 99 3f 99 73 be 
  424. ' $0b70: f3 fe 73 be f3 fe 52 69 72 79 52 69 72 79 f4 42 
  425. ' $0b80: fc 46 f4 42 fc 46 25 32 27 33 25 32 27 33 99 4c 
  426. ' $0b90: 99 cc 99 4c 99 cc a6 53 e6 73 a6 53 e6 73 ee 74 
  427. ' $0ba0: fe 7c ee 74 fe 7c ca 65 ce 67 ca 65 ce 67 38 99 
  428. ' $0bb0: 39 99 38 99 39 99 4c bc cc fc 4c bc cc fc dc e9 
  429. ' $0bc0: fc f9 dc e9 fc f9 f7 3b ff 3f f7 3b ff 3f 8d fe 
  430. ' $0bd0: 8f ff 8d fe 8f ff 91 4c 91 cc 91 4c 91 cc a0 d3 
  431. ' $0be0: e0 f3 a0 d3 e0 f3 e9 94 f9 9c e9 94 f9 9c 1a 0d 
  432. ' $0bf0: 1e 0f 1a 0d 1e 0f 3e 81 3f 81 3e 81 3f 81 73 be 
  433. ' $0c00: f3 fe 73 be f3 fe 50 e9 70 f9 50 e9 70 f9 f4 02 
  434. ' $0c10: fc 06 f4 02 fc 06 05 32 07 33 05 32 07 33 99 4c 
  435. ' $0c20: 99 cc 99 4c 99 cc a6 58 e6 78 a6 58 e6 78 6e 74 
  436. ' $0c30: 7e 7c 6e 74 7e 7c ca 65 ce 67 ca 65 ce 67 28 c3 
  437. ' $0c40: 29 c3 28 c3 29 c3 61 b9 e1 f9 61 b9 e1 f9 dc ec 
  438. ' $0c50: fc fc dc ec fc fc f7 3b ff 3f f7 3b ff 3f 25 fe 
  439. ' $0c60: 27 ff 25 fe 27 ff 91 4c 91 cc 91 4c 91 cc a6 53 
  440. ' $0c70: e6 73 a6 53 e6 73 e9 94 f9 9c e9 94 f9 9c fa 7d 
  441. ' $0c80: fe 7f fa 7d fe 7f 22 99 23 99 22 99 23 99 73 be 
  442. ' $0c90: f3 fe 73 be f3 fe 50 e9 70 f9 50 e9 70 f9 f4 a2 
  443. ' $0ca0: fc a6 f4 a2 fc a6 05 32 07 33 05 32 07 33 83 4c 
  444. ' $0cb0: 83 cc 83 4c 83 cc a0 df e0 ff a0 df e0 ff 2e 74 
  445. ' $0cc0: 3e 7c 2e 74 3e 7c ca 65 ce 67 ca 65 ce 67 00 c3 
  446. ' $0cd0: 01 c3 00 c3 01 c3 73 b3 f3 f3 73 b3 f3 f3 dc ee 
  447. ' $0ce0: fc fe dc ee fc fe 77 3a 7f 3e 77 3a 7f 3e 71 fe 
  448. ' $0cf0: 73 ff 71 fe 73 ff 9f 40 9f c0 9f 40 9f c0 a6 53 
  449. ' $0d00: e6 73 a6 53 e6 73 29 34 39 3c 29 34 39 3c fa 7d 
  450. ' $0d10: fe 7f fa 7d fe 7f 32 99 33 99 32 99 33 99 73 a6 
  451. ' $0d20: f3 e6 73 a6 f3 e6 52 69 72 79 52 69 72 79 f4 e2 
  452. ' $0d30: fc e6 f4 e2 fc e6 45 32 47 33 45 32 47 33 9f 49 
  453. ' $0d40: 9f c9 9f 49 9f c9 a4 df e4 ff a4 df e4 ff 2e 74 
  454. ' $0d50: 3e 7c 2e 74 3e 7c cb 0d cf 0f cb 0d cf 0f 10 99 
  455. ' $0d60: 11 99 10 99 11 99 73 a7 f3 e7 73 a7 f3 e7 dc ef 
  456. ' $0d70: fc ff dc ef fc ff 37 3b 3f 3f 37 3b 3f 3f fd fe 
  457. ' $0d80: ff ff fd fe ff ff c1 4c c1 cc c1 4c c1 cc a0 d8 
  458. ' $0d90: e0 f8 a0 d8 e0 f8 68 74 78 7c 68 74 78 7c 0a 7d 
  459. ' $0da0: 0e 7f 0a 7d 0e 7f 82 99 83 99 82 99 83 99 40 b0 
  460. ' $0db0: c0 f0 40 b0 c0 f0 d3 28 f3 38 d3 28 f3 38 14 e2 
  461. ' $0dc0: 1c e6 14 e2 1c e6 65 86 67 87 65 86 67 87 9f 64 
  462. ' $0dd0: 9f e4 9f 64 9f e4 a6 58 e6 78 a6 58 e6 78 6e 74 
  463. ' $0de0: 7e 7c 6e 74 7e 7c 0b 9d 0f 9f 0b 9d 0f 9f 38 99 
  464. ' $0df0: 39 99 38 99 39 99 73 a0 f3 e0 73 a0 f3 e0 5c 2f 
  465. ' $0e00: 7c 3f 5c 2f 7c 3f 94 3b 9c 3f 94 3b 9c 3f fc 00 
  466. ' $0e10: fe 01 fc 00 fe 01 ff 7f ff ff ff 7f ff ff bf df 
  467. ' $0e20: ff ff bf df ff ff ef f7 ff ff ef f7 ff ff fb fd 
  468. ' $0e30: ff ff fb fd ff ff fe ff ff ff fe ff ff ff 7f bf 
  469. ' $0e40: ff ff 7f bf ff ff df ef ff ff df ef ff ff f7 fb 
  470. ' $0e50: ff ff f7 fb ff ff fd fe ff ff fd fe ff ff ff 7f 
  471. ' $0e60: ff ff ff 7f ff ff bf df ff ff bf df ff ff ef f7 
  472. ' $0e70: ff ff ef f7 ff ff fb fd ff ff fb fd ff ff fe ff 
  473. ' $0e80: ff ff fe ff ff ff 7f bf ff ff 7f bf ff ff df ef 
  474. ' $0e90: ff ff df ef ff ff f7 fb ff ff f7 fb ff ff fd fe 
  475. ' $0ea0: ff ff fd fe ff ff 00 00 ff ff 00 00 ff ff 00 00 
  476. ' $0eb0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  477. ' $0ec0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  478. ' $0ed0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  479. ' $0ee0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  480. ' $0ef0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  481. ' $0f00: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  482. ' $0f10: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  483. ' $0f20: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  484. ' $0f30: ff ff 00 00 ff ff ff 7f ff ff ff 7f ff ff bf df 
  485. ' $0f40: ff ff bf df ff ff ef f7 ff ff ef f7 ff ff fb fd 
  486. ' $0f50: ff ff fb fd ff ff fe ff ff ff fe ff ff ff 7f bf 
  487. ' $0f60: ff ff 7f bf ff ff df ef ff ff df ef ff ff f7 fb 
  488. ' $0f70: ff ff f7 fb ff ff fd fe ff ff fd fe ff ff ff 7f 
  489. ' $0f80: ff ff ff 7f ff ff bf df ff ff bf df ff ff ef f7 
  490. ' $0f90: ff ff ef f7 ff ff fb fd ff ff fb fd ff ff fe ff 
  491. ' $0fa0: ff ff fe ff ff ff 7f bf ff ff 7f bf ff ff df ee 
  492. ' $0fb0: ff fe df ee ff fe 77 fb 7f ff 77 fb 7f ff dd de 
  493. ' $0fc0: df df dd de df df e7 7f e7 ff e7 7f e7 ff a7 df 
  494. ' $0fd0: e7 ff a7 df e7 ff ef 97 ff 9f ef 97 ff 9f fb c5 
  495. ' $0fe0: ff c7 fb c5 ff c7 fe 9f ff 9f fe 9f ff 9f 73 be 
  496. ' $0ff0: f3 fe 73 be f3 fe 53 ec 73 fc 53 ec 73 fc 77 fb 
  497. ' $1000: 7f ff 77 fb 7f ff fd fe ff ff fd fe ff ff ff 7f 
  498. ' $1010: ff ff ff 7f ff ff bf df ff ff bf df ff ff ee 77 
  499. ' $1020: fe 7f ee 77 fe 7f fb fd ff ff fb fd ff ff fe ff 
  500. ' $1030: ff ff fe ff ff ff 7f bf ff ff 7f bf ff ff dc ee 
  501. ' $1040: fc fe dc ee fc fe 74 0b 7c 0f 74 0b 7c 0f 9d ce 
  502. ' $1050: 9f cf 9d ce 9f cf c3 61 c3 e1 c3 61 c3 e1 a7 d8 
  503. ' $1060: e7 f8 a7 d8 e7 f8 6f 96 7f 9e 6f 96 7f 9e 1b 9d 
  504. ' $1070: 1f 9f 1b 9d 1f 9f 82 9f 83 9f 82 9f 83 9f 7f bf 
  505. ' $1080: ff ff 7f bf ff ff d3 ee f3 fe d3 ee f3 fe 74 ca 
  506. ' $1090: 7c ce 74 ca 7c ce 0d 86 0f 87 0d 86 0f 87 83 60 
  507. ' $10a0: 83 e0 83 60 83 e0 a0 d8 e0 f8 a0 d8 e0 f8 28 14 
  508. ' $10b0: 38 1c 28 14 38 1c ca 65 ce 67 ca 65 ce 67 38 99 
  509. ' $10c0: 39 99 38 99 39 99 4c a0 cc e0 4c a0 cc e0 58 6e 
  510. ' $10d0: 78 7e 58 6e 78 7e 74 3b 7c 3f 74 3b 7c 3f 1d c6 
  511. ' $10e0: 1f c7 1d c6 1f c7 81 7c 81 fc 81 7c 81 fc a0 d3 
  512. ' $10f0: e0 f3 a0 d3 e0 f3 ec 14 fc 1c ec 14 fc 1c cb 05 
  513. ' $1100: cf 07 cb 05 cf 07 32 83 33 83 32 83 33 83 63 be 
  514. ' $1110: e3 fe 63 be e3 fe 52 6e 72 7e 52 6e 72 7e 74 02 
  515. ' $1120: 7c 06 74 02 7c 06 65 32 67 33 65 32 67 33 99 4c 
  516. ' $1130: 99 cc 99 4c 99 cc a6 53 e6 73 a6 53 e6 73 ee 74 
  517. ' $1140: fe 7c ee 74 fe 7c ca 65 ce 67 ca 65 ce 67 28 c3 
  518. ' $1150: 29 c3 28 c3 29 c3 4c bc cc fc 4c bc cc fc d0 2e 
  519. ' $1160: f0 3e d0 2e f0 3e 74 1a 7c 1e 74 1a 7c 1e 1d c2 
  520. ' $1170: 1f c3 1d c2 1f c3 81 60 81 e0 81 60 81 e0 a6 53 
  521. ' $1180: e6 73 a6 53 e6 73 e9 94 f9 9c e9 94 f9 9c 0b 9d 
  522. ' $1190: 0f 9f 0b 9d 0f 9f 32 99 33 99 32 99 33 99 73 be 
  523. ' $11a0: f3 fe 73 be f3 fe 50 ee 70 fe 50 ee 70 fe 74 02 
  524. ' $11b0: 7c 06 74 02 7c 06 65 32 67 33 65 32 67 33 99 4c 
  525. ' $11c0: 99 cc 99 4c 99 cc a7 d8 e7 f8 a7 d8 e7 f8 6e 74 
  526. ' $11d0: 7e 7c 6e 74 7e 7c ca 65 ce 67 ca 65 ce 67 00 e7 
  527. ' $11e0: 01 e7 00 e7 01 e7 4c b9 cc f9 4c b9 cc f9 d0 2e 
  528. ' $11f0: f0 3e d0 2e f0 3e 74 8b 7c 8f 74 8b 7c 8f 1d c6 
  529. ' $1200: 1f c7 1d c6 1f c7 c3 4c c3 cc c3 4c c3 cc a6 53 
  530. ' $1210: e6 73 a6 53 e6 73 e9 94 f9 9c e9 94 f9 9c fb 9d 
  531. ' $1220: ff 9f fb 9d ff 9f 82 99 83 99 82 99 83 99 73 be 
  532. ' $1230: f3 fe 73 be f3 fe 52 6e 72 7e 52 6e 72 7e 74 a2 
  533. ' $1240: 7c a6 74 a2 7c a6 65 32 67 33 65 32 67 33 83 60 
  534. ' $1250: 83 e0 83 60 83 e0 a7 df e7 ff a7 df e7 ff 2e 74 
  535. ' $1260: 3e 7c 2e 74 3e 7c cb 0d cf 0f cb 0d cf 0f 82 c3 
  536. ' $1270: 83 c3 82 c3 83 c3 60 b3 e0 f3 60 b3 e0 f3 dc ee 
  537. ' $1280: fc fe dc ee fc fe 74 cb 7c cf 74 cb 7c cf 9d ce 
  538. ' $1290: 9f cf 9d ce 9f cf e7 60 e7 e0 e7 60 e7 e0 a0 d8 
  539. ' $12a0: e0 f8 a0 d8 e0 f8 6c 16 7c 1e 6c 16 7c 1e 1b 9d 
  540. ' $12b0: 1f 9f 1b 9d 1f 9f f2 99 f3 99 f2 99 f3 99 61 be 
  541. ' $12c0: e1 fe 61 be e1 fe 53 2c 73 3c 53 2c 73 3c 34 e2 
  542. ' $12d0: 3c e6 34 e2 3c e6 65 86 67 87 65 86 67 87 9f 7c 
  543. ' $12e0: 9f fc 9f 7c 9f fc a7 d0 e7 f0 a7 d0 e7 f0 6f 16 
  544. ' $12f0: 7f 1e 6f 16 7f 1e 0b 9d 0f 9f 0b 9d 0f 9f 92 99 
  545. ' $1300: 93 99 92 99 93 99 79 a0 f9 e0 79 a0 f9 e0 58 6e 
  546. ' $1310: 78 7e 58 6e 78 7e 77 cb 7f cf 77 cb 7f cf dd de 
  547. ' $1320: df df dd de df df ff 7f ff ff ff 7f ff ff bf df 
  548. ' $1330: ff ff bf df ff ff ef f7 ff ff ef f7 ff ff fb fd 
  549. ' $1340: ff ff fb fd ff ff 06 ff 07 ff 06 ff 07 ff 7f b0 
  550. ' $1350: ff f0 7f b0 ff f0 df ef ff ff df ef ff ff f7 fb 
  551. ' $1360: ff ff f7 fb ff ff fd fe ff ff fd fe ff ff 9f 7c 
  552. ' $1370: 9f fc 9f 7c 9f fc bf df ff ff bf df ff ff ef f7 
  553. ' $1380: ff ff ef f7 ff ff fb fd ff ff fb fd ff ff fe ff 
  554. ' $1390: ff ff fe ff ff ff 43 bf c3 ff 43 bf c3 ff df ee 
  555. ' $13a0: ff fe df ee ff fe 77 fb 7f ff 77 fb 7f ff fd fe 
  556. ' $13b0: ff ff fd fe ff ff 00 00 ff ff 00 00 ff ff 00 00 
  557. ' $13c0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  558. ' $13d0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  559. ' $13e0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  560. ' $13f0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  561. ' $1400: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  562. ' $1410: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  563. ' $1420: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  564. ' $1430: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  565. ' $1440: ff ff 00 00 ff ff 00 0c 00 8c 00 0c 00 8c 00 c3 
  566. ' $1450: 40 e3 00 c3 40 e3 01 80 11 88 01 80 11 88 00 0d 
  567. ' $1460: 04 0f 00 0d 04 0f 80 01 81 01 80 01 81 01 00 20 
  568. ' $1470: 80 60 00 20 80 60 01 ef 21 ff 01 ef 21 ff 07 f8 
  569. ' $1480: 0f fc 07 f8 0f fc 00 00 02 01 00 00 02 01 00 00 
  570. ' $1490: 00 80 00 00 00 80 00 03 40 23 00 03 40 23 00 00 
  571. ' $14a0: 10 08 00 00 10 08 03 00 07 02 03 00 07 02 00 18 
  572. ' $14b0: 01 18 00 18 01 18 78 06 f8 46 78 06 f8 46 1f e0 
  573. ' $14c0: 3f f0 1f e0 3f f0 00 00 08 04 00 00 08 04 00 00 
  574. ' $14d0: 02 01 00 00 02 01 36 0c 36 8c 36 0c 36 8c 00 c3 
  575. ' $14e0: 40 e3 00 c3 40 e3 01 80 11 88 01 80 11 88 00 1d 
  576. ' $14f0: 04 1f 00 1d 04 1f c0 03 c1 03 c0 03 c1 03 00 30 
  577. ' $1500: 80 70 00 30 80 70 01 ef 21 ff 01 ef 21 ff 07 f8 
  578. ' $1510: 0f fc 07 f8 0f fc 00 00 02 01 00 00 02 01 1c 00 
  579. ' $1520: 1c 80 1c 00 1c 80 00 03 40 23 00 03 40 23 00 00 
  580. ' $1530: 10 08 00 00 10 08 03 00 07 02 03 00 07 02 00 18 
  581. ' $1540: 01 18 00 18 01 18 78 06 f8 46 78 06 f8 46 1f 21 
  582. ' $1550: 3f 31 1f 21 3f 31 80 c0 88 c4 80 c0 88 c4 60 30 
  583. ' $1560: 62 31 60 30 62 31 7f 0c 7f 8c 7f 0c 7f 8c 00 c3 
  584. ' $1570: 40 e3 00 c3 40 e3 01 80 11 88 01 80 11 88 00 38 
  585. ' $1580: 04 3a 00 38 04 3a e0 07 e1 07 e0 07 e1 07 00 38 
  586. ' $1590: 80 78 00 38 80 78 01 ef 21 ff 01 ef 21 ff 00 00 
  587. ' $15a0: 08 04 00 00 08 04 00 00 02 01 00 00 02 01 1c 00 
  588. ' $15b0: 1c 80 1c 00 1c 80 00 03 40 23 00 03 40 23 03 c0 
  589. ' $15c0: 13 c8 03 c0 13 c8 03 00 07 02 03 00 07 02 00 18 
  590. ' $15d0: 01 18 00 18 01 18 78 06 f8 46 78 06 f8 46 1f 23 
  591. ' $15e0: 3f 33 1f 23 3f 33 c0 c0 c8 c4 c0 c0 c8 c4 c0 18 
  592. ' $15f0: c2 19 c0 18 c2 19 7f 0f 7f 8f 7f 0f 7f 8f 80 df 
  593. ' $1600: c0 ff 80 df c0 ff 0f 87 1f 8f 0f 87 1f 8f c0 70 
  594. ' $1610: c4 72 c0 70 c4 72 70 0f 71 0f 70 0f 71 0f 00 3c 
  595. ' $1620: 80 7c 00 3c 80 7c 01 ef 21 ff 01 ef 21 ff 00 00 
  596. ' $1630: 08 04 00 00 08 04 00 00 02 01 00 00 02 01 77 0f 
  597. ' $1640: 77 8f 77 0f 77 8f bf df ff ff bf df ff ff e7 e0 
  598. ' $1650: f7 e8 e7 e0 f7 e8 03 01 07 03 03 01 07 03 fe ff 
  599. ' $1660: ff ff fe ff ff ff 78 07 f8 47 78 07 f8 47 d9 27 
  600. ' $1670: f9 37 d9 27 f9 37 e0 c1 e8 c5 e0 c1 e8 c5 f8 fc 
  601. ' $1680: fa fd f8 fc fa fd 3e 0f 3e 8f 3e 0f 3e 8f 80 df 
  602. ' $1690: c0 ff 80 df c0 ff 0f 87 1f 8f 0f 87 1f 8f c0 e0 
  603. ' $16a0: c4 e2 c0 e0 c4 e2 38 1f 39 1f 38 1f 39 1f 07 be 
  604. ' $16b0: 87 fe 07 be 87 fe 00 00 20 10 00 00 20 10 00 00 
  605. ' $16c0: 08 04 00 00 08 04 01 e0 03 e1 01 e0 03 e1 77 0f 
  606. ' $16d0: 77 8f 77 0f 77 8f bf df ff ff bf df ff ff e7 e7 
  607. ' $16e0: f7 ef e7 e7 f7 ef fb 01 ff 03 fb 01 ff 03 fe ff 
  608. ' $16f0: ff ff fe ff ff ff 78 07 f8 47 78 07 f8 47 d1 21 
  609. ' $1700: f1 31 d1 21 f1 31 83 f0 8b f4 83 f0 8b f4 c0 18 
  610. ' $1710: c2 19 c0 18 c2 19 1c 0c 1c 8c 1c 0c 1c 8c 00 c0 
  611. ' $1720: 40 e0 00 c0 40 e0 01 80 11 88 01 80 11 88 c1 c0 
  612. ' $1730: c5 c2 c1 c0 c5 c2 1c 3f 1d 3f 1c 3f 1d 3f 07 bf 
  613. ' $1740: 87 ff 07 bf 87 ff 00 00 20 10 00 00 20 10 00 00 
  614. ' $1750: 08 04 00 00 08 04 01 e0 03 e1 01 e0 03 e1 08 0c 
  615. ' $1760: 08 8c 08 0c 08 8c 00 03 40 23 00 03 40 23 07 e7 
  616. ' $1770: 17 ef 07 e7 17 ef fb 00 ff 02 fb 00 ff 02 30 00 
  617. ' $1780: 31 00 30 00 31 00 78 00 f8 40 78 00 f8 40 00 21 
  618. ' $1790: 20 31 00 21 20 31 81 e0 89 e4 81 e0 89 e4 60 30 
  619. ' $17a0: 62 31 60 30 62 31 08 0c 08 8c 08 0c 08 8c 00 c0 
  620. ' $17b0: 40 e0 00 c0 40 e0 01 80 11 88 01 80 11 88 c3 80 
  621. ' $17c0: c7 82 c3 80 c7 82 0e 7f 0f 7f 0e 7f 0f 7f 07 bf 
  622. ' $17d0: 87 ff 07 bf 87 ff 80 00 a0 10 80 00 a0 10 00 03 
  623. ' $17e0: 08 07 00 03 08 07 fd e0 ff e1 fd e0 ff e1 1c 0c 
  624. ' $17f0: 1c 8c 1c 0c 1c 8c 00 03 40 23 00 03 40 23 03 c7 
  625. ' $1800: 13 cf 03 c7 13 cf fb 00 ff 02 fb 00 ff 02 30 00 
  626. ' $1810: 31 00 30 00 31 00 78 00 f8 40 78 00 f8 40 11 e1 
  627. ' $1820: 31 f1 11 e1 31 f1 80 c0 88 c4 80 c0 88 c4 00 00 
  628. ' $1830: 02 01 00 00 02 01 00 0c 00 8c 00 0c 00 8c 00 c0 
  629. ' $1840: 40 e0 00 c0 40 e0 01 80 11 88 01 80 11 88 c3 00 
  630. ' $1850: c7 02 c3 00 c7 02 06 ff 07 ff 06 ff 07 ff 07 bf 
  631. ' $1860: 87 ff 07 bf 87 ff c0 00 e0 10 c0 00 e0 10 00 03 
  632. ' $1870: 08 07 00 03 08 07 fd e0 ff e1 fd e0 ff e1 00 0c 
  633. ' $1880: 00 8c 00 0c 00 8c 00 03 40 23 00 03 40 23 00 07 
  634. ' $1890: 10 0f 00 07 10 0f fb 00 ff 02 fb 00 ff 02 30 00 
  635. ' $18a0: 31 00 30 00 31 00 78 00 f8 40 78 00 f8 40 19 e0 
  636. ' $18b0: 39 f0 19 e0 39 f0 00 00 08 04 00 00 08 04 00 00 
  637. ' $18c0: 02 01 00 00 02 01 00 00 ff ff 00 00 ff ff 00 00 
  638. ' $18d0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  639. ' $18e0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  640. ' $18f0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  641. ' $1900: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  642. ' $1910: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  643. ' $1920: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  644. ' $1930: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  645. ' $1940: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  646. ' $1950: ff ff 00 00 ff ff 00 00 00 80 00 00 00 80 00 00 
  647. ' $1960: 40 20 00 00 40 20 01 80 11 88 01 80 11 88 00 70 
  648. ' $1970: 04 72 00 70 04 72 00 00 01 00 00 00 01 00 00 00 
  649. ' $1980: 80 40 00 00 80 40 00 00 20 10 00 00 20 10 00 00 
  650. ' $1990: 08 04 00 00 08 04 00 00 02 01 00 00 02 01 00 00 
  651. ' $19a0: 00 80 00 00 00 80 00 00 40 20 00 00 40 20 00 00 
  652. ' $19b0: 10 08 00 00 10 08 00 00 04 02 00 00 04 02 00 00 
  653. ' $19c0: 01 00 00 00 01 00 00 00 80 40 00 00 80 40 00 00 
  654. ' $19d0: 20 10 00 00 20 10 60 01 68 05 60 01 68 05 80 00 
  655. ' $19e0: 82 01 80 00 82 01 00 0c 00 8c 00 0c 00 8c 19 8c 
  656. ' $19f0: 59 ac 19 8c 59 ac c3 e3 d3 eb c3 e3 d3 eb 30 d8 
  657. ' $1a00: 34 da 30 d8 34 da 30 0e 31 0e 30 0e 31 0e 38 19 
  658. ' $1a10: b8 59 38 19 b8 59 83 00 a3 10 83 00 a3 10 00 00 
  659. ' $1a20: 08 04 00 00 08 04 00 0c 02 0d 00 0c 02 0d 3c 0c 
  660. ' $1a30: 3c 8c 3c 0c 3c 8c 0f 0f 4f 2f 0f 0f 4f 2f c0 c3 
  661. ' $1a40: d0 cb c0 c3 d0 cb f0 f0 f4 f2 f0 f0 f4 f2 fc 3c 
  662. ' $1a50: fd 3c fc 3c fd 3c 1e 00 9e 40 1e 00 9e 40 00 00 
  663. ' $1a60: 20 10 00 00 20 10 c0 00 c8 04 c0 00 c8 04 c0 78 
  664. ' $1a70: c2 79 c0 78 c2 79 00 0c 00 8c 00 0c 00 8c 19 9f 
  665. ' $1a80: 59 bf 19 9f 59 bf e6 03 f6 0b e6 03 f6 0b 60 70 
  666. ' $1a90: 64 72 60 70 64 72 30 1c 31 1c 30 1c 31 1c 1c 0f 
  667. ' $1aa0: 9c 4f 1c 0f 9c 4f 03 00 23 10 03 00 23 10 00 00 
  668. ' $1ab0: 08 04 00 00 08 04 00 18 02 19 00 18 02 19 66 1c 
  669. ' $1ac0: 66 9c 66 1c 66 9c 19 81 59 a1 19 81 59 a1 81 c3 
  670. ' $1ad0: 91 cb 81 c3 91 cb 01 80 05 82 01 80 05 82 0c 66 
  671. ' $1ae0: 0d 66 0c 66 0d 66 33 06 b3 46 33 06 b3 46 03 01 
  672. ' $1af0: 23 11 03 01 23 11 83 f0 8b f4 83 f0 8b f4 60 cc 
  673. ' $1b00: 62 cd 60 cc 62 cd 00 0c 00 8c 00 0c 00 8c 19 8c 
  674. ' $1b10: 59 ac 19 8c 59 ac c3 c0 d3 c8 c3 c0 d3 c8 c0 e0 
  675. ' $1b20: c4 e2 c0 e0 c4 e2 30 18 31 18 30 18 31 18 0c 3f 
  676. ' $1b30: 8c 7f 0c 3f 8c 7f cf c0 ef d0 cf c0 ef d0 03 f0 
  677. ' $1b40: 0b f4 03 f0 0b f4 00 30 02 31 00 30 02 31 6e 0c 
  678. ' $1b50: 6e 8c 6e 0c 6e 8c 03 03 43 23 03 03 43 23 03 c3 
  679. ' $1b60: 13 cb 03 c3 13 cb e1 f0 e5 f2 e1 f0 e5 f2 18 3c 
  680. ' $1b70: 19 3c 18 3c 19 3c 1f 06 9f 46 1f 06 9f 46 03 03 
  681. ' $1b80: 23 13 03 03 23 13 00 00 08 04 00 00 08 04 30 18 
  682. ' $1b90: 32 19 30 18 32 19 00 0c 00 8c 00 0c 00 8c 00 0c 
  683. ' $1ba0: 40 2c 00 0c 40 2c c0 61 d0 69 c0 61 d0 69 81 bc 
  684. ' $1bb0: 85 be 81 bc 85 be 00 18 01 18 00 18 01 18 0c 0f 
  685. ' $1bc0: 8c 4f 0c 0f 8c 4f 03 00 23 10 03 00 23 10 00 00 
  686. ' $1bd0: 08 04 00 00 08 04 00 60 02 61 00 60 02 61 76 0c 
  687. ' $1be0: 76 8c 76 0c 76 8c 06 01 46 21 06 01 46 21 86 c0 
  688. ' $1bf0: 96 c8 86 c0 96 c8 31 98 35 9a 31 98 35 9a 30 66 
  689. ' $1c00: 31 66 30 66 31 66 03 00 83 40 03 00 83 40 00 01 
  690. ' $1c10: 20 11 00 01 20 11 80 00 88 04 80 00 88 04 60 30 
  691. ' $1c20: 62 31 60 30 62 31 00 00 00 80 00 00 00 80 00 1f 
  692. ' $1c30: 40 3f 00 1f 40 3f e7 c3 f7 cb e7 c3 f7 cb 31 98 
  693. ' $1c40: 35 9a 31 98 35 9a 00 1c 01 1c 00 1c 01 1c 1c 19 
  694. ' $1c50: 9c 59 1c 19 9c 59 83 01 a3 11 83 01 a3 11 80 00 
  695. ' $1c60: 88 04 80 00 88 04 60 c0 62 c1 60 c0 62 c1 66 0c 
  696. ' $1c70: 66 8c 66 0c 66 8c 0c 0c 4c 2c 0c 0c 4c 2c c7 e3 
  697. ' $1c80: d7 eb c7 e3 d7 eb 31 98 35 9a 31 98 35 9a 60 66 
  698. ' $1c90: 61 66 60 66 61 66 06 06 86 46 06 06 86 46 03 00 
  699. ' $1ca0: 23 10 03 00 23 10 c3 f0 cb f4 c3 f0 cb f4 c0 00 
  700. ' $1cb0: c2 01 c0 00 c2 01 00 0c 00 8c 00 0c 00 8c 00 0c 
  701. ' $1cc0: 40 2c 00 0c 40 2c c1 82 d1 8a c1 82 d1 8a 30 ec 
  702. ' $1cd0: 34 ee 30 ec 34 ee 00 0e 01 0e 00 0e 01 0e 38 00 
  703. ' $1ce0: b8 40 38 00 b8 40 00 01 20 11 00 01 20 11 80 00 
  704. ' $1cf0: 88 04 80 00 88 04 60 80 62 81 60 80 62 81 3c 3f 
  705. ' $1d00: 3c bf 3c 3f 3c bf 1f 87 5f a7 1f 87 5f a7 80 c1 
  706. ' $1d10: 90 c9 80 c1 90 c9 e0 f0 e4 f2 e0 f0 e4 f2 60 3c 
  707. ' $1d20: 61 3c 60 3c 61 3c 1c 06 9c 46 1c 06 9c 46 03 00 
  708. ' $1d30: 23 10 03 00 23 10 60 01 68 05 60 01 68 05 80 30 
  709. ' $1d40: 82 31 80 30 82 31 00 00 00 80 00 00 00 80 00 00 
  710. ' $1d50: 40 20 00 00 40 20 00 00 10 08 00 00 10 08 00 00 
  711. ' $1d60: 04 02 00 00 04 02 00 00 01 00 00 00 01 00 00 00 
  712. ' $1d70: 80 40 00 00 80 40 00 03 20 13 00 03 20 13 00 00 
  713. ' $1d80: 08 04 00 00 08 04 00 00 02 01 00 00 02 01 00 00 
  714. ' $1d90: 00 80 00 00 00 80 00 00 40 20 00 00 40 20 00 00 
  715. ' $1da0: 10 08 00 00 10 08 00 00 04 02 00 00 04 02 00 00 
  716. ' $1db0: 01 00 00 00 01 00 00 00 80 40 00 00 80 40 06 00 
  717. ' $1dc0: 26 10 06 00 26 10 00 00 08 04 00 00 08 04 00 00 
  718. ' $1dd0: 02 01 00 00 02 01 00 00 ff ff 00 00 ff ff 00 00 
  719. ' $1de0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  720. ' $1df0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  721. ' $1e00: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  722. ' $1e10: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  723. ' $1e20: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  724. ' $1e30: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  725. ' $1e40: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  726. ' $1e50: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  727. ' $1e60: ff ff 00 00 ff ff 00 00 00 80 00 00 00 80 00 00 
  728. ' $1e70: 40 20 00 00 40 20 00 00 10 08 00 00 10 08 00 00 
  729. ' $1e80: 04 02 00 00 04 02 00 00 01 00 00 00 01 00 00 00 
  730. ' $1e90: 80 40 00 00 80 40 00 00 20 10 00 00 20 10 00 00 
  731. ' $1ea0: 08 04 00 00 08 04 00 00 02 01 00 00 02 01 00 00 
  732. ' $1eb0: 00 80 00 00 00 80 00 00 40 20 00 00 40 20 00 00 
  733. ' $1ec0: 10 08 00 00 10 08 00 00 04 02 00 00 04 02 00 00 
  734. ' $1ed0: 01 00 00 00 01 00 00 00 80 40 00 00 80 40 00 00 
  735. ' $1ee0: 20 10 00 00 20 10 00 00 08 04 00 00 08 04 00 00 
  736. ' $1ef0: 02 01 00 00 02 01 3c 0c 3c 8c 3c 0c 3c 8c 1f 07 
  737. ' $1f00: 5f 27 1f 07 5f 27 87 83 97 8b 87 83 97 8b f1 f8 
  738. ' $1f10: f5 fa f1 f8 f5 fa 7c 66 7d 66 7c 66 7d 66 3f 01 
  739. ' $1f20: bf 41 3f 01 bf 41 8c c6 ac d6 8c c6 ac d6 03 19 
  740. ' $1f30: 0b 1d 03 19 0b 1d 98 78 9a 79 98 78 9a 79 7c 1e 
  741. ' $1f40: 7c 9e 7c 1e 7c 9e 1f 07 5f 27 1f 07 5f 27 87 e3 
  742. ' $1f50: 97 eb 87 e3 97 eb 31 98 35 9a 31 98 35 9a c6 66 
  743. ' $1f60: c7 66 c6 66 c7 66 33 1f b3 5f 33 1f b3 5f 83 c4 
  744. ' $1f70: a3 d4 83 c4 a3 d4 03 c0 0b c4 03 c0 0b c4 20 00 
  745. ' $1f80: 22 01 20 00 22 01 66 1e 66 9e 66 1e 66 9e 19 8c 
  746. ' $1f90: 59 ac 19 8c 59 ac c6 c3 d6 cb c6 c3 d6 cb 01 80 
  747. ' $1fa0: 05 82 01 80 05 82 c0 66 c1 66 c0 66 c1 66 0c 01 
  748. ' $1fb0: 8c 41 0c 01 8c 41 8d 86 ad 96 8d 86 ad 96 03 b9 
  749. ' $1fc0: 0b bd 03 b9 0b bd d8 cc da cd d8 cc da cd 66 33 
  750. ' $1fd0: 66 b3 66 33 66 b3 19 8c 59 ac 19 8c 59 ac 01 83 
  751. ' $1fe0: 11 8b 01 83 11 8b 31 98 35 9a 31 98 35 9a c6 66 
  752. ' $1ff0: c7 66 c6 66 c7 66 33 03 b3 43 33 03 b3 43 03 06 
  753. ' $2000: 23 16 03 06 23 16 00 c0 08 c4 00 c0 08 c4 70 00 
  754. ' $2010: 72 01 70 00 72 01 6e 33 6e b3 6e 33 6e b3 1f 0c 
  755. ' $2020: 5f 2c 1f 0c 5f 2c 06 63 16 6b 06 63 16 6b e1 f0 
  756. ' $2030: e5 f2 e1 f0 e5 f2 c0 7e c1 7e c0 7e c1 7e 0c 01 
  757. ' $2040: 8c 41 0c 01 8c 41 8f 06 af 16 8f 06 af 16 03 f9 
  758. ' $2050: 0b fd 03 f9 0b fd f8 cc fa cd f8 cc fa cd 66 33 
  759. ' $2060: 66 b3 66 33 66 b3 19 87 59 a7 19 87 59 a7 81 83 
  760. ' $2070: 91 8b 81 83 91 8b 31 98 35 9a 31 98 35 9a d6 3c 
  761. ' $2080: d7 3c d6 3c d7 3c 1e 06 9e 46 1e 06 9e 46 03 03 
  762. ' $2090: 23 13 03 03 23 13 00 c0 08 c4 00 c0 08 c4 d8 00 
  763. ' $20a0: da 01 d8 00 da 01 6e 33 6e b3 6e 33 6e b3 19 8c 
  764. ' $20b0: 59 ac 19 8c 59 ac 06 63 16 6b 06 63 16 6b 01 80 
  765. ' $20c0: 05 82 01 80 05 82 dc 66 dd 66 dc 66 dd 66 0c 01 
  766. ' $20d0: 8c 41 0c 01 8c 41 8f 06 af 16 8f 06 af 16 03 59 
  767. ' $20e0: 0b 5d 03 59 0b 5d f8 cc fa cd f8 cc fa cd 7c 33 
  768. ' $20f0: 7c b3 7c 33 7c b3 1f 00 5f 20 1f 00 5f 20 c1 83 
  769. ' $2100: d1 8b c1 83 d1 8b 31 98 35 9a 31 98 35 9a fe 3c 
  770. ' $2110: ff 3c fe 3c ff 3c 0c 0c 8c 4c 0c 0c 8c 4c 03 01 
  771. ' $2120: 23 11 03 01 23 11 80 c1 88 c5 80 c1 88 c5 8c 00 
  772. ' $2130: 8e 01 8c 00 8e 01 60 3f 60 bf 60 3f 60 bf 19 8c 
  773. ' $2140: 59 ac 19 8c 59 ac c6 c3 d6 cb c6 c3 d6 cb 01 80 
  774. ' $2150: 05 82 01 80 05 82 cc 66 cd 66 cc 66 cd 66 0c 19 
  775. ' $2160: 8c 59 0c 19 8c 59 8d 86 ad 96 8d 86 ad 96 03 19 
  776. ' $2170: 0b 1d 03 19 0b 1d b8 cc ba cd b8 cc ba cd 60 36 
  777. ' $2180: 60 b6 60 36 60 b6 1b 00 5b 20 1b 00 5b 20 c1 83 
  778. ' $2190: d1 8b c1 83 d1 8b 30 f0 34 f2 30 f0 34 f2 ee 66 
  779. ' $21a0: ef 66 ee 66 ef 66 0c 18 8c 58 0c 18 8c 58 03 00 
  780. ' $21b0: 23 10 03 00 23 10 c0 c0 c8 c4 c0 c0 c8 c4 00 00 
  781. ' $21c0: 02 01 00 00 02 01 3e 33 3e b3 3e 33 3e b3 1f 07 
  782. ' $21d0: 5f 27 1f 07 5f 27 87 83 97 8b 87 83 97 8b f1 80 
  783. ' $21e0: f5 82 f1 80 f5 82 7c 66 7d 66 7c 66 7d 66 3f 0f 
  784. ' $21f0: bf 4f 3f 0f bf 4f 0c c7 2c d7 0c c7 2c d7 e3 19 
  785. ' $2200: eb 1d e3 19 eb 1d 98 78 9a 79 98 78 9a 79 60 1b 
  786. ' $2210: 60 9b 60 1b 60 9b 19 87 59 a7 19 87 59 a7 81 83 
  787. ' $2220: 91 8b 81 83 91 8b f0 60 f4 62 f0 60 f4 62 c6 66 
  788. ' $2230: c7 66 c6 66 c7 66 0c 1f 8c 5f 0c 1f 8c 5f 83 c0 
  789. ' $2240: a3 d0 83 c0 a3 d0 63 c0 6b c4 63 c0 6b c4 01 fe 
  790. ' $2250: 03 ff 01 fe 03 ff 00 00 00 80 00 00 00 80 00 00 
  791. ' $2260: 40 20 00 00 40 20 00 00 10 08 00 00 10 08 00 00 
  792. ' $2270: 04 02 00 00 04 02 00 00 01 00 00 00 01 00 00 00 
  793. ' $2280: 80 40 00 00 80 40 00 00 20 10 00 00 20 10 00 00 
  794. ' $2290: 08 04 00 00 08 04 00 00 02 01 00 00 02 01 00 00 
  795. ' $22a0: 00 80 00 00 00 80 00 00 40 20 00 00 40 20 00 00 
  796. ' $22b0: 10 08 00 00 10 08 00 00 04 02 00 00 04 02 00 00 
  797. ' $22c0: 01 00 00 00 01 00 00 00 80 40 00 00 80 40 00 00 
  798. ' $22d0: 20 10 00 00 20 10 00 00 08 04 00 00 08 04 00 00 
  799. ' $22e0: 02 01 00 00 02 01 00 00 ff ff 00 00 ff ff 00 00 
  800. ' $22f0: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  801. ' $2300: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  802. ' $2310: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  803. ' $2320: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  804. ' $2330: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  805. ' $2340: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  806. ' $2350: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  807. ' $2360: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  808. ' $2370: ff ff 00 00 ff ff 00 00 00 80 00 00 00 80 00 00 
  809. ' $2380: 40 20 00 00 40 20 00 00 10 08 00 00 10 08 00 00 
  810. ' $2390: 04 02 00 00 04 02 00 00 01 00 00 00 01 00 00 00 
  811. ' $23a0: 80 40 00 00 80 40 00 00 20 10 00 00 20 10 00 00 
  812. ' $23b0: 08 04 00 00 08 04 00 00 02 01 00 00 02 01 00 00 
  813. ' $23c0: 00 80 00 00 00 80 00 00 40 20 00 00 40 20 00 00 
  814. ' $23d0: 10 08 00 00 10 08 00 00 04 02 00 00 04 02 00 00 
  815. ' $23e0: 01 00 00 00 01 00 00 00 80 40 00 00 80 40 00 01 
  816. ' $23f0: 20 11 00 01 20 11 80 00 88 04 80 00 88 04 20 20 
  817. ' $2400: 22 21 20 20 22 21 18 00 18 80 18 00 18 80 18 00 
  818. ' $2410: 58 20 18 00 58 20 00 60 10 68 00 60 10 68 00 38 
  819. ' $2420: 04 3a 00 38 04 3a 00 60 01 60 00 60 01 60 0c 01 
  820. ' $2430: 8c 41 0c 01 8c 41 8c 03 ac 13 8c 03 ac 13 80 00 
  821. ' $2440: 88 04 80 00 88 04 00 00 02 01 00 00 02 01 00 00 
  822. ' $2450: 00 80 00 00 00 80 00 00 40 20 00 00 40 20 01 80 
  823. ' $2460: 11 88 01 80 11 88 00 00 04 02 00 00 04 02 00 00 
  824. ' $2470: 01 00 00 00 01 00 00 00 80 40 00 00 80 40 03 01 
  825. ' $2480: 23 11 03 01 23 11 83 f0 8b f4 83 f0 8b f4 60 30 
  826. ' $2490: 62 31 60 30 62 31 3c 1e 3c 9e 3c 1e 3c 9e 18 07 
  827. ' $24a0: 58 27 18 07 58 27 80 61 90 69 80 61 90 69 e0 60 
  828. ' $24b0: e4 62 e0 60 e4 62 7c 60 7d 60 7c 60 7d 60 00 00 
  829. ' $24c0: 80 40 00 00 80 40 0c 01 2c 11 0c 01 2c 11 83 31 
  830. ' $24d0: 8b 35 83 31 8b 35 f0 78 f2 79 f0 78 f2 79 7c 1f 
  831. ' $24e0: 7c 9f 7c 1f 7c 9f 1f 07 5f 27 1f 07 5f 27 c7 e3 
  832. ' $24f0: d7 eb c7 e3 d7 eb 31 98 35 9a 31 98 35 9a c6 66 
  833. ' $2500: c7 66 c6 66 c7 66 33 1f b3 5f 33 1f b3 5f 87 81 
  834. ' $2510: a7 91 87 81 a7 91 83 c0 8b c4 83 c0 8b c4 e0 38 
  835. ' $2520: e2 39 e0 38 e2 39 7e 03 7e 83 7e 03 7e 83 1f 0c 
  836. ' $2530: 5f 2c 1f 0c 5f 2c 03 e3 13 eb 03 e3 13 eb 30 f8 
  837. ' $2540: 34 fa 30 f8 34 fa cc 7c cd 7c cc 7c cd 7c 1c 01 
  838. ' $2550: 9c 41 1c 01 9c 41 8d 81 ad 91 8d 81 ad 91 83 f9 
  839. ' $2560: 8b fd 83 f9 8b fd 98 cc 9a cd 98 cc 9a cd 66 33 
  840. ' $2570: 66 b3 66 33 66 b3 19 8c 59 ac 19 8c 59 ac 01 83 
  841. ' $2580: 11 8b 01 83 11 8b 31 98 35 9a 31 98 35 9a d6 3c 
  842. ' $2590: d7 3c d6 3c d7 3c 33 03 b3 43 33 03 b3 43 0f c1 
  843. ' $25a0: 2f d1 0f c1 2f d1 83 e1 8b e5 83 e1 8b e5 e0 3c 
  844. ' $25b0: e2 3d e0 3c e2 3d 7e 1f 7e 9f 7e 1f 7e 9f 19 8c 
  845. ' $25c0: 59 ac 19 8c 59 ac 06 63 16 6b 06 63 16 6b f0 60 
  846. ' $25d0: f4 62 f0 60 f4 62 cc 66 cd 66 cc 66 cd 66 0c 01 
  847. ' $25e0: 8c 41 0c 01 8c 41 8f 01 af 11 8f 01 af 11 83 f9 
  848. ' $25f0: 8b fd 83 f9 8b fd 98 cc 9a cd 98 cc 9a cd 66 33 
  849. ' $2600: 66 b3 66 33 66 b3 18 07 58 27 18 07 58 27 81 83 
  850. ' $2610: 91 8b 81 83 91 8b 31 98 35 9a 31 98 35 9a fe 18 
  851. ' $2620: ff 18 fe 18 ff 18 33 06 b3 46 33 06 b3 46 0f c1 
  852. ' $2630: 2f d1 0f c1 2f d1 83 70 8b 74 83 70 8b 74 e0 38 
  853. ' $2640: e2 39 e0 38 e2 39 3c 33 3c b3 3c 33 3c b3 19 8c 
  854. ' $2650: 59 ac 19 8c 59 ac 06 63 16 6b 06 63 16 6b 00 60 
  855. ' $2660: 04 62 00 60 04 62 7c 66 7d 66 7c 66 7d 66 0c 01 
  856. ' $2670: 8c 41 0c 01 8c 41 8d 81 ad 91 8d 81 ad 91 83 59 
  857. ' $2680: 8b 5d 83 59 8b 5d 98 cc 9a cd 98 cc 9a cd 7c 1f 
  858. ' $2690: 7c 9f 7c 1f 7c 9f 18 00 58 20 18 00 58 20 c1 83 
  859. ' $26a0: d1 8b c1 83 d1 8b 30 f0 34 f2 30 f0 34 f2 7c 3c 
  860. ' $26b0: 7d 3c 7c 3c 7d 3c 1f 0c 9f 4c 1f 0c 9f 4c 03 01 
  861. ' $26c0: 23 11 03 01 23 11 83 30 8b 34 83 30 8b 34 60 30 
  862. ' $26d0: 62 31 60 30 62 31 18 1f 18 9f 18 1f 18 9f 1f 07 
  863. ' $26e0: 5f 27 1f 07 5f 27 83 e1 93 e9 83 e1 93 e9 e0 60 
  864. ' $26f0: e4 62 e0 60 e4 62 0c 66 0d 66 0c 66 0d 66 1e 01 
  865. ' $2700: 9e 41 1e 01 9e 41 8c c3 ac d3 8c c3 ac d3 c3 19 
  866. ' $2710: cb 1d c3 19 cb 1d 98 78 9a 79 98 78 9a 39 60 03 
  867. ' $2720: 60 83 60 03 60 83 18 0f 58 2f 18 0f 58 2f 80 e1 
  868. ' $2730: 90 e9 80 e1 90 e9 f0 60 f4 62 f0 60 f4 62 6c 66 
  869. ' $2740: 6d 66 6c 66 6d 66 06 1f 86 5f 06 1f 86 5f 87 81 
  870. ' $2750: a7 91 87 81 a7 91 80 30 88 34 80 30 88 34 20 20 
  871. ' $2760: 22 21 20 20 22 21 00 00 00 80 00 00 00 80 00 00 
  872. ' $2770: 40 20 00 00 40 20 00 00 10 08 00 00 10 08 00 00 
  873. ' $2780: 04 02 00 00 04 02 f8 00 f9 00 f8 00 f9 00 00 0f 
  874. ' $2790: 80 4f 00 0f 80 4f 00 00 20 10 00 00 20 10 00 00 
  875. ' $27a0: 08 04 00 00 08 04 00 00 02 01 00 00 02 01 60 03 
  876. ' $27b0: 60 83 60 03 60 83 00 00 40 20 00 00 40 20 00 00 
  877. ' $27c0: 10 08 00 00 10 08 00 00 04 02 00 00 04 02 00 00 
  878. ' $27d0: 01 00 00 00 01 00 3c 00 bc 40 3c 00 bc 40 00 01 
  879. ' $27e0: 20 11 00 01 20 11 80 00 88 04 80 00 88 04 00 00 
  880. ' $27f0: 02 01 00 00 02 01 00 00 ff ff 00 00 ff ff 00 00 
  881. ' $2800: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  882. ' $2810: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  883. ' $2820: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  884. ' $2830: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  885. ' $2840: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  886. ' $2850: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  887. ' $2860: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  888. ' $2870: ff ff 00 00 ff ff 00 00 ff ff 00 00 ff ff 00 00 
  889. ' $2880: ff ff 00 00 ff ff 
  890. ' 10374  Bytes.
  891.   INLINE atgr%,10374
  892. ' ## INLINE:
  893. ' $0000: 02 3e 00 8d 00 01 00 00 c0 f0 30 00 fc 0f 03 03 
  894. ' $0010: c0 c0 00 30 00 ff c0 03 00 03 c0 00 3c 00 0c 03 
  895. ' $0020: ff ff 00 ff ff f0 00 0c 00 03 00 00 c0 00 30 00 
  896. ' $0030: 0c 0f 03 00 00 c0 00 3f 00 0c 00 03 03 c0 ff c0 
  897. ' $0040: 30 3c 0c ff 03 00 00 c0 00 30 00 0c 00 02 00 00 
  898. ' $0050: c0 f0 30 00 fc 0f 03 03 c0 c0 00 30 01 ff e0 03 
  899. ' $0060: 00 07 c0 00 3e 00 0c 03 ff ff 00 ff ff f0 00 0c 
  900. ' $0070: 00 03 00 00 c0 00 30 00 0c 0f 03 00 00 c0 00 3f 
  901. ' $0080: 00 0c 00 03 03 c0 ff c0 30 3c 0c ff 03 01 80 c0 
  902. ' $0090: 00 30 00 0c 00 02 0f 3c c0 f0 30 00 fc 0f 03 03 
  903. ' $00a0: c0 c0 00 30 03 ff f0 03 00 0f c0 00 3f 00 0c 03 
  904. ' $00b0: ff ff 00 ff ff f0 00 0c 00 03 01 e0 c0 00 30 00 
  905. ' $00c0: 0c 0f 03 00 00 c0 00 3f 00 0c 00 03 03 c0 ff c0 
  906. ' $00d0: 30 3c 0c f0 03 03 c0 c0 f0 30 3c 0c 0f 02 1f fe 
  907. ' $00e0: c0 f0 30 00 fc 0f 03 03 c0 c0 00 30 07 ff f8 03 
  908. ' $00f0: 00 1f c0 00 3f 80 0c 03 ff ff 00 ff ff f0 00 0c 
  909. ' $0100: 00 03 03 f0 c0 00 30 00 0c 0f 03 00 00 c0 00 3f 
  910. ' $0110: 00 0c 00 03 03 c0 ff c0 30 3c 0c f0 03 07 e0 c0 
  911. ' $0120: f0 30 78 0c 07 82 3f ff c0 f0 30 00 fc 0f 03 03 
  912. ' $0130: c0 c0 00 30 0f ed fc 03 00 3f c0 00 3f c0 0c 03 
  913. ' $0140: ff ff 00 c0 00 30 00 0c 00 03 03 f0 c0 00 30 00 
  914. ' $0150: 0c 0f 03 07 e0 c0 00 3f 00 0c 00 03 03 c0 ff c0 
  915. ' $0160: 30 3c 0c ff 03 0f f0 c0 f0 30 f0 0c 03 c2 3f ff 
  916. ' $0170: c0 f0 30 00 fc 0f 03 03 c0 c0 00 30 1f cc fe 03 
  917. ' $0180: 00 7f c0 00 3f e0 0c 03 ff ff 00 c0 00 30 00 0c 
  918. ' $0190: 00 03 01 e0 c0 00 30 00 0c 0f 03 1f f8 c0 00 3f 
  919. ' $01a0: 00 0c 00 03 03 c0 ff c0 30 3c 0c ff 03 1f f8 c0 
  920. ' $01b0: f0 31 f0 0c 03 e2 3f ff c0 ff f0 00 ff ff 03 ff 
  921. ' $01c0: c0 ff f0 30 3f 8c 7f 03 00 ff c0 00 3f f0 0c 03 
  922. ' $01d0: ff ff 00 c0 00 30 00 0c 00 03 1f fe c0 ff ff ff 
  923. ' $01e0: ff ff ff 1f f8 c0 00 3f 00 0f ff ff ff ff ff c0 
  924. ' $01f0: 30 3f fc f0 03 3f fc c0 f0 33 ff cc ff f2 3f ff 
  925. ' $0200: c0 ff f0 00 ff ff 03 ff c0 ff f0 30 7f 0c 3f 83 
  926. ' $0210: 01 ff c0 00 3f f8 0c 03 ff ff 00 c0 00 30 00 0c 
  927. ' $0220: 00 03 3f 3f c0 ff ff ff ff ff ff 3f fc c0 00 3f 
  928. ' $0230: 00 0f ff ff ff ff ff c0 30 3f fc f0 03 3f fc c0 
  929. ' $0240: f0 33 ff cc ff f2 1f fe c0 ff f0 00 ff ff 03 ff 
  930. ' $0250: c0 ff f0 30 fe 0c 1f c3 03 ff c0 3f ff fc 0c 00 
  931. ' $0260: 03 00 00 c0 00 30 00 0f fc 03 3f 3f c0 ff ff ff 
  932. ' $0270: ff ff ff 3f fc ff ff ff 00 0f ff ff ff ff ff c0 
  933. ' $0280: 30 3f fc ff f3 03 c0 cf ff 31 f0 0c 03 e2 0f fc 
  934. ' $0290: c0 ff f0 00 ff ff 03 ff c0 ff f0 31 fc 0c 0f e3 
  935. ' $02a0: 07 ff c0 3f ff fe 0c 00 03 00 00 c0 00 30 00 0f 
  936. ' $02b0: fc 03 1e 1e c0 ff ff ff ff ff ff 3f fc ff ff ff 
  937. ' $02c0: 00 0f ff ff ff ff ff c0 30 3f fc ff f3 03 c0 cf 
  938. ' $02d0: ff 30 f0 0c 03 c2 07 f8 c0 f0 30 00 fc 00 03 03 
  939. ' $02e0: c0 c0 f0 33 f8 0c 07 f3 0f ff c0 3f ff ff 0c 00 
  940. ' $02f0: 03 00 00 c0 00 30 00 0f fc 03 00 c0 c0 f0 30 00 
  941. ' $0300: 0c 0f 03 3f fc ff ff ff 00 0c 0f 03 00 00 ff c0 
  942. ' $0310: 30 00 0c 0f 03 03 c0 c7 fe 30 78 0c 07 82 03 f0 
  943. ' $0320: c0 f0 30 00 fc 00 03 03 c0 c0 f0 37 f0 0c 03 fb 
  944. ' $0330: 1f ff c0 3f ff ff 8c 00 03 00 00 c0 00 30 00 0f 
  945. ' $0340: fc 03 00 c0 c0 f0 30 00 0c 0f 03 1f f8 ff ff ff 
  946. ' $0350: 00 0c 0f 03 00 00 ff c0 30 00 0c 0f 03 03 c0 c3 
  947. ' $0360: fc 30 3c 0c 0f 02 01 e0 c0 f0 30 00 fc 00 03 03 
  948. ' $0370: c0 c0 f0 3f e0 0c 01 ff 3f ff c0 3f ff ff cc 00 
  949. ' $0380: 03 00 00 c0 00 3f ff ff fc 03 01 e0 c0 f0 30 00 
  950. ' $0390: 0c 0f 03 1f f8 ff ff ff 00 0c 0f 03 00 00 ff c0 
  951. ' $03a0: 30 00 0c 0f f3 03 c0 c1 f8 30 00 0c 00 02 00 c0 
  952. ' $03b0: c0 f0 30 00 fc 00 03 03 c0 c0 f0 3f c0 0c 00 ff 
  953. ' $03c0: 7f ff c0 3f ff ff ec 00 03 00 00 c0 00 3f ff ff 
  954. ' $03d0: fc 03 07 f8 c0 f0 30 00 0c 0f 03 07 e0 ff ff ff 
  955. ' $03e0: 00 0c 0f 03 00 00 ff c0 30 00 0c 0f f3 03 c0 c0 
  956. ' $03f0: f0 30 00 0c 00 02 00 00 c0 f0 30 00 fc 00 03 03 
  957. ' $0400: c0 c0 f0 3f 80 0c 00 7f ff ff c0 3f ff ff fc 00 
  958. ' $0410: 03 00 00 c0 00 3f ff ff fc 03 00 00 c0 f0 30 00 
  959. ' $0420: 0c 0f 03 00 00 ff ff ff 00 0c 0f 03 00 00 ff c0 
  960. ' $0430: 30 00 0c 00 03 00 00 c0 60 30 00 0c 00 02 00 00 
  961. ' $0440: c0 f0 30 00 fc 00 03 03 c0 c0 f0 3f 00 0c 00 3f 
  962. ' $0450: ff ff c0 3f ff ff fc 00 03 00 00 c0 00 3f ff ff 
  963. ' $0460: fc 03 00 00 c0 f0 30 00 0c 0f 03 00 00 ff ff ff 
  964. ' $0470: 00 0c 0f 03 00 00 ff c0 30 00 0c 00 03 00 00 c0 
  965. ' $0480: 00 30 00 0c 00 02 ff ff ff ff ff ff ff ff ff ff 
  966. ' $0490: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  967. ' $04a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  968. ' $04b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  969. ' $04c0: ff ff ff ff ff ff ff ff ff ff ff ff ff fe ff ff 
  970. ' $04d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  971. ' $04e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  972. ' $04f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  973. ' $0500: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  974. ' $0510: ff ff ff ff ff fe 00 00 c0 00 30 00 0c 00 03 03 
  975. ' $0520: c0 c0 00 30 3f 0c 00 03 00 00 c0 00 30 00 0c 00 
  976. ' $0530: 03 00 00 c0 00 30 00 0c 00 03 00 00 c0 00 30 00 
  977. ' $0540: 0c 00 03 00 00 c0 00 30 00 0c 00 03 00 00 c0 00 
  978. ' $0550: 30 00 0c 00 03 00 3c c0 00 33 c0 0c 00 02 00 00 
  979. ' $0560: c0 00 30 00 0c 00 03 03 c0 c0 00 30 7f 8c 00 03 
  980. ' $0570: 00 00 c0 00 30 00 0c 00 03 00 00 c0 00 30 00 0c 
  981. ' $0580: 00 03 00 00 c0 00 30 00 0c 00 03 00 00 c0 00 30 
  982. ' $0590: 00 0c 00 03 00 00 c0 00 30 00 0c 00 03 00 78 c0 
  983. ' $05a0: 00 31 e0 0c 00 02 00 00 c0 f0 33 c3 cc f0 f3 0f 
  984. ' $05b0: fc cf 07 30 f3 cc 0f 03 00 fc cf c0 33 c3 cc 0f 
  985. ' $05c0: 03 00 00 c0 00 30 00 0c 00 73 0f f0 c0 f0 30 ff 
  986. ' $05d0: 0c ff f3 00 f0 cf ff 30 ff 0c ff f3 0f f0 c3 fc 
  987. ' $05e0: 30 00 0c 00 03 00 f0 c0 00 30 f0 0c 3f c2 00 00 
  988. ' $05f0: c0 f0 33 c3 cc f0 f3 1f fc cf 0f 30 f3 cc 0f 03 
  989. ' $0600: 01 fc cf e0 33 e7 cc 0f 03 00 00 c0 00 30 00 0c 
  990. ' $0610: 00 f3 1f f8 c1 f0 31 ff 8c ff f3 01 f0 cf ff 31 
  991. ' $0620: ff 0c ff f3 1f f8 c7 fe 30 00 0c 00 03 01 e0 c0 
  992. ' $0630: 00 30 78 0c 7f e2 00 00 c0 f0 33 c3 cf ff ff 3c 
  993. ' $0640: 00 cf 1e 30 7f 8c 0f 03 03 f0 c3 f0 31 ff 8c 0f 
  994. ' $0650: 03 00 00 c0 00 30 00 0c 01 e3 3c 3c c3 f0 33 c3 
  995. ' $0660: cc 01 e3 03 f0 cf 00 33 c0 0c 00 f3 3c 3c cf 0f 
  996. ' $0670: 30 3c 0c 0f 03 03 c0 cf ff 30 3c 0c f0 f2 00 00 
  997. ' $0680: c0 f0 33 c3 cf ff ff 3c 00 cf 3c 30 3f 0c 0f 03 
  998. ' $0690: 03 e0 c1 f0 30 ff 0c 0f 03 00 00 c0 00 30 00 0c 
  999. ' $06a0: 03 c3 3c 7c c3 f0 33 c3 cc 03 c3 07 f0 cf 00 33 
  1000. ' $06b0: c0 0c 00 f3 3c 3c cf 0f 30 3c 0c 0f 03 07 80 cf 
  1001. ' $06c0: ff 30 1e 0c f1 e2 00 00 c0 f0 33 c3 cc f0 f3 1f 
  1002. ' $06d0: f0 c0 78 30 fc 0c 0f 03 03 c0 c0 f0 3f ff fc ff 
  1003. ' $06e0: f3 00 00 cf ff 30 00 0c 07 83 3c fc c0 f0 30 07 
  1004. ' $06f0: 8c 07 83 0f f0 cf fc 33 ff 0c 01 e3 1f f8 c7 ff 
  1005. ' $0700: 30 3c 0c 0f 03 0f 00 c0 00 30 0f 0c 03 c2 00 00 
  1006. ' $0710: c0 f0 33 c3 cc f0 f3 0f f8 c0 f0 31 fc 0c 0f 03 
  1007. ' $0720: 03 c0 c0 f0 3f ff fc ff f3 00 00 cf ff 30 00 0c 
  1008. ' $0730: 0f 03 3d fc c0 f0 30 0f 0c 07 83 1e f0 cf fe 33 
  1009. ' $0740: ff 8c 03 c3 1f f8 c3 ff 30 3c 0c 0f 03 0f 00 c0 
  1010. ' $0750: 00 30 0f 0c 07 82 00 00 c0 f0 30 00 0c f0 f3 00 
  1011. ' $0760: 3c c1 e0 33 df fc 00 03 03 c0 c0 f0 30 ff 0c 0f 
  1012. ' $0770: 03 00 00 c0 00 30 00 0c 1e 03 3f bc c0 f0 30 1e 
  1013. ' $0780: 0c 03 c3 3c f0 c0 0f 33 c3 cc 07 83 3c 3c c0 0f 
  1014. ' $0790: 30 00 0c 00 03 07 80 c0 00 30 1e 0c 0f 02 00 00 
  1015. ' $07a0: c0 f0 30 00 0c f0 f3 00 3c c3 c0 33 cf fc 00 03 
  1016. ' $07b0: 03 c0 c0 f0 31 ff 8c 0f 03 00 00 c0 00 30 00 0c 
  1017. ' $07c0: 3c 03 3f 3c c0 f0 30 3c 0c 01 e3 38 f0 c0 0f 33 
  1018. ' $07d0: c3 cc 0f 03 3c 3c c0 0f 30 00 0c 00 03 03 c0 c0 
  1019. ' $07e0: 00 30 3c 0c 0f 02 00 00 c0 00 30 00 0f ff ff 3f 
  1020. ' $07f0: f8 c7 8f 33 c7 cc 00 03 03 e0 c1 f0 33 e7 cc 0f 
  1021. ' $0800: 03 03 c0 c0 00 30 3c 0c 78 03 3e 3c c0 f0 30 78 
  1022. ' $0810: 0c f0 f3 3f fc cf 0f 33 c3 cc 1e 03 3c 3c c0 1e 
  1023. ' $0820: 30 3c 0c 0f 03 01 e0 cf ff 30 78 0c 00 02 00 00 
  1024. ' $0830: c0 00 30 00 0f ff ff 3f f0 cf 0f 33 c3 cc 00 03 
  1025. ' $0840: 03 f0 c3 f0 33 c3 cc 0f 03 03 c0 c0 00 30 3c 0c 
  1026. ' $0850: f0 03 3c 3c c0 f0 30 f0 0c f0 f3 3f fc cf 0f 33 
  1027. ' $0860: c3 cc 3c 03 3c 3c c0 3c 30 3c 0c 0f 03 00 f0 cf 
  1028. ' $0870: ff 30 f0 0c 00 02 00 00 c0 f0 30 00 0c f0 f3 03 
  1029. ' $0880: c0 ce 0f 31 fd fc 00 03 01 fc cf e0 30 00 0c 00 
  1030. ' $0890: 03 03 c0 c0 00 30 3c 0c e0 03 1f f8 cf ff 33 ff 
  1031. ' $08a0: cc 7f e3 00 f0 c7 fe 31 ff 8c 3c 03 1f f8 c3 f8 
  1032. ' $08b0: 30 3c 0c 0f 03 00 78 c0 00 31 e0 0c 0f 02 00 00 
  1033. ' $08c0: c0 f0 30 00 0c f0 f3 03 c0 cc 0f 30 fc fc 00 03 
  1034. ' $08d0: 00 fc cf c0 30 00 0c 00 03 03 c0 c0 00 30 3c 0c 
  1035. ' $08e0: c0 03 0f f0 cf ff 33 ff cc 3f c3 00 f0 c3 fc 30 
  1036. ' $08f0: ff 0c 3c 03 0f f0 c3 f0 30 3c 0c 0f 03 00 3c c0 
  1037. ' $0900: 00 33 c0 0c 0f 02 00 00 c0 00 30 00 0c 00 03 00 
  1038. ' $0910: 00 c0 00 30 00 0c 00 03 00 00 c0 00 30 00 0c 00 
  1039. ' $0920: 03 0f 80 c0 00 30 00 0c 00 03 00 00 c0 00 30 00 
  1040. ' $0930: 0c 00 03 00 00 c0 00 30 00 0c 00 03 00 00 c0 00 
  1041. ' $0940: 30 00 0c 3e 03 00 00 c0 00 30 00 0c 00 02 00 00 
  1042. ' $0950: c0 00 30 00 0c 00 03 00 00 c0 00 30 00 0c 00 03 
  1043. ' $0960: 00 00 c0 00 30 00 0c 00 03 0f 00 c0 00 30 00 0c 
  1044. ' $0970: 00 03 00 00 c0 00 30 00 0c 00 03 00 00 c0 00 30 
  1045. ' $0980: 00 0c 00 03 00 00 c0 00 30 00 0c 3c 03 00 00 c0 
  1046. ' $0990: 00 30 00 0c 00 02 ff ff ff ff ff ff ff ff ff ff 
  1047. ' $09a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1048. ' $09b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1049. ' $09c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1050. ' $09d0: ff ff ff ff ff ff ff ff ff ff ff ff ff fe ff ff 
  1051. ' $09e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1052. ' $09f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1053. ' $0a00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1054. ' $0a10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1055. ' $0a20: ff ff ff ff ff fe 00 00 c0 00 30 00 0c 00 03 00 
  1056. ' $0a30: 00 c0 00 30 00 0c 00 03 00 00 c0 00 30 00 0c 00 
  1057. ' $0a40: 03 00 00 c0 00 30 00 0c 00 03 00 00 c0 00 30 00 
  1058. ' $0a50: 0c 00 03 00 00 c0 00 30 00 0c 00 03 00 00 c0 00 
  1059. ' $0a60: 30 00 0c 00 03 00 00 c0 00 30 00 0c 00 02 00 00 
  1060. ' $0a70: c0 00 30 00 0c 00 03 00 00 c0 00 30 00 0c 00 03 
  1061. ' $0a80: 00 00 c0 00 30 00 0c 00 03 00 00 c0 00 30 00 0c 
  1062. ' $0a90: 00 03 00 00 c0 00 30 00 0c 00 03 00 00 c0 00 30 
  1063. ' $0aa0: 00 0c 00 03 00 00 c0 00 30 00 0c 00 03 00 00 c0 
  1064. ' $0ab0: 00 30 00 0c 00 02 0f f0 c0 f0 33 ff 0c 3f c3 3f 
  1065. ' $0ac0: c0 cf ff 33 ff cc 3f f3 3c 3c cf ff 30 03 cc f0 
  1066. ' $0ad0: f3 3c 00 cf 03 f3 c3 cc 3f c3 3f f0 c3 fc 33 ff 
  1067. ' $0ae0: 0c 3f c3 3f fc cf 0f 33 c3 cc f0 3f 38 1c cf 0f 
  1068. ' $0af0: 33 ff cc 0f f3 30 00 cf f0 30 0c 0c 00 02 1f f8 
  1069. ' $0b00: c1 f8 33 ff 8c 7f e3 3f e0 cf ff 33 ff cc 7f f3 
  1070. ' $0b10: 3c 3c cf ff 30 03 cc f1 f3 3c 00 cf 87 f3 e3 cc 
  1071. ' $0b20: 7f e3 3f f8 c7 fe 33 ff 8c 7f c3 3f fc cf 0f 33 
  1072. ' $0b30: c3 cc f0 3f 3c 3c cf 0f 33 ff cc 0f f3 38 00 cf 
  1073. ' $0b40: f0 30 1e 0c 00 02 3e 3c c3 fc 33 c3 cc f0 f3 3c 
  1074. ' $0b50: f0 cf 00 33 c0 0c f0 03 3c 3c c0 f0 30 03 cc f3 
  1075. ' $0b60: e3 3c 00 cf cf f3 f3 cc f0 f3 3c 3c cf 0f 33 c3 
  1076. ' $0b70: cc f0 03 03 c0 cf 0f 33 c3 cc f0 3f 3e 7c cf 0f 
  1077. ' $0b80: 30 0f 8c 0f 03 3c 00 c0 f0 30 3f 0c 00 02 3c 3c 
  1078. ' $0b90: c7 fe 33 c3 cc f0 f3 3c 78 cf 00 33 c0 0c f0 03 
  1079. ' $0ba0: 3c 3c c0 f0 30 03 cc f7 c3 3c 00 cf ff f3 fb cc 
  1080. ' $0bb0: f0 f3 3c 3c cf 0f 33 c3 cc f0 03 03 c0 cf 0f 33 
  1081. ' $0bc0: c3 cc f0 3f 1f f8 cf 0f 30 1f 0c 0f 03 1e 00 c0 
  1082. ' $0bd0: f0 30 7f 8c 00 02 3c 7c cf 0f 33 ff 8c f0 03 3c 
  1083. ' $0be0: 3c cf fc 33 ff 0c f0 03 3f fc c0 f0 30 03 cc ff 
  1084. ' $0bf0: 83 3c 00 cf ff f3 ff cc f0 f3 3c 3c cf 0f 33 c3 
  1085. ' $0c00: cc 7f c3 03 c0 cf 0f 33 c3 cc f0 3f 0f f0 c7 fe 
  1086. ' $0c10: 30 3e 0c 0f 03 0f 00 c0 f0 30 f3 cc 00 02 3c fc 
  1087. ' $0c20: cf 0f 33 ff 8c f0 03 3c 3c cf fc 33 ff 0c f0 03 
  1088. ' $0c30: 3f fc c0 f0 30 03 cc ff 03 3c 00 cf ff f3 ff cc 
  1089. ' $0c40: f0 f3 3c 3c cf 0f 33 c3 cc 3f e3 03 c0 cf 0f 33 
  1090. ' $0c50: c3 cc f3 3f 07 e0 c3 fc 30 7c 0c 0f 03 07 80 c0 
  1091. ' $0c60: f0 31 e1 ec 00 02 3c fc cf 0f 33 c3 cc f0 03 3c 
  1092. ' $0c70: 3c cf 00 33 c0 0c f3 f3 3c 3c c0 f0 30 03 cc ff 
  1093. ' $0c80: 03 3c 00 cf ff f3 ff cc f0 f3 3f f8 cf 0f 33 ff 
  1094. ' $0c90: 8c 00 f3 03 c0 cf 0f 33 c3 cc f7 bf 07 e0 c1 f8 
  1095. ' $0ca0: 30 f8 0c 0f 03 03 c0 c0 f0 33 c0 fc 00 02 3c 78 
  1096. ' $0cb0: cf 0f 33 c3 cc f0 03 3c 3c cf 00 33 c0 0c f3 f3 
  1097. ' $0cc0: 3c 3c c0 f0 30 03 cc ff 83 3c 00 cf 7b f3 df cc 
  1098. ' $0cd0: f0 f3 3f f0 cf 0f 33 ff 0c 00 f3 03 c0 cf 0f 33 
  1099. ' $0ce0: c3 cc ff ff 0f f0 c0 f0 31 f0 0c 0f 03 01 e0 c0 
  1100. ' $0cf0: f0 33 80 7c 00 02 3c 00 cf ff 33 c3 cc f0 f3 3c 
  1101. ' $0d00: 78 cf 00 33 c0 0c f0 f3 3c 3c c0 f0 33 c3 cc f7 
  1102. ' $0d10: c3 3c 00 cf 33 f3 cf cc f0 f3 3c 00 cf 3c 33 de 
  1103. ' $0d20: 0c 00 f3 03 c0 cf 0f 31 ff 8c ff ff 1f f8 c0 f0 
  1104. ' $0d30: 33 e0 0c 0f 03 00 f0 c0 f0 30 00 0c 00 02 3e 00 
  1105. ' $0d40: cf ff 33 c3 cc f0 f3 3c f0 cf 00 33 c0 0c f0 f3 
  1106. ' $0d50: 3c 3c c0 f0 33 c3 cc f3 e3 3c 00 cf 03 f3 c7 cc 
  1107. ' $0d60: f0 f3 3c 00 cf 3e 33 cf 0c 00 f3 03 c0 cf 0f 30 
  1108. ' $0d70: ff 0c fc ff 3e 7c c0 f0 33 c0 0c 0f 03 00 78 c0 
  1109. ' $0d80: f0 30 00 0c 00 02 1f fc cf 0f 33 ff 8c 7f e3 3f 
  1110. ' $0d90: e0 cf ff 33 c0 0c 7f f3 3c 3c cf ff 31 ff 8c f1 
  1111. ' $0da0: f3 3f fc cf 03 f3 c3 cc 7f e3 3c 00 c7 df 33 c7 
  1112. ' $0db0: cc 3f e3 03 c0 cf ff 30 7e 0c f8 7f 3c 3c c0 f0 
  1113. ' $0dc0: 33 ff cc 0f f3 00 3c cf f0 30 00 0f ff fe 0f fc 
  1114. ' $0dd0: cf 0f 33 ff 0c 3f c3 3f c0 cf ff 33 c0 0c 3f f3 
  1115. ' $0de0: 3c 3c cf ff 30 ff 0c f0 f3 3f fc cf 03 f3 c3 cc 
  1116. ' $0df0: 3f c3 3c 00 c3 cf 33 c3 cc 3f c3 03 c0 cf ff 30 
  1117. ' $0e00: 3c 0c f0 3f 38 1c c0 f0 33 ff cc 0f f3 00 1c cf 
  1118. ' $0e10: f0 30 00 0f ff fe 00 00 c0 00 30 00 0c 00 03 00 
  1119. ' $0e20: 00 c0 00 30 00 0c 00 03 00 00 c0 00 30 00 0c 00 
  1120. ' $0e30: 03 00 00 c0 00 30 00 0c 00 03 00 00 c0 00 30 00 
  1121. ' $0e40: 0c 00 03 00 00 c0 00 30 00 0c 00 03 00 00 c0 00 
  1122. ' $0e50: 30 00 0c 00 03 00 00 c0 00 30 00 0c 00 02 00 00 
  1123. ' $0e60: c0 00 30 00 0c 00 03 00 00 c0 00 30 00 0c 00 03 
  1124. ' $0e70: 00 00 c0 00 30 00 0c 00 03 00 00 c0 00 30 00 0c 
  1125. ' $0e80: 00 03 00 00 c0 00 30 00 0c 00 03 00 00 c0 00 30 
  1126. ' $0e90: 00 0c 00 03 00 00 c0 00 30 00 0c 00 03 00 00 c0 
  1127. ' $0ea0: 00 30 00 0c 00 02 ff ff ff ff ff ff ff ff ff ff 
  1128. ' $0eb0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1129. ' $0ec0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1130. ' $0ed0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1131. ' $0ee0: ff ff ff ff ff ff ff ff ff ff ff ff ff fe ff ff 
  1132. ' $0ef0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1133. ' $0f00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1134. ' $0f10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1135. ' $0f20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1136. ' $0f30: ff ff ff ff ff fe 00 00 c0 00 30 00 0c 00 03 00 
  1137. ' $0f40: 00 c0 00 30 00 0c 00 03 00 00 c0 00 30 00 0c 00 
  1138. ' $0f50: 03 00 00 c0 00 30 00 0c 00 03 00 00 c0 00 30 00 
  1139. ' $0f60: 0c 00 03 00 00 c0 00 30 00 0c 00 03 00 00 c0 00 
  1140. ' $0f70: 30 00 0c 00 03 03 c0 c0 00 30 0c 0c 0c 02 00 00 
  1141. ' $0f80: c0 00 30 00 0c 00 03 00 00 c0 00 30 00 0c 00 03 
  1142. ' $0f90: 00 00 c0 00 30 00 0c 00 03 00 00 c0 00 30 00 0c 
  1143. ' $0fa0: 00 03 00 00 c0 00 30 00 0c 00 03 00 00 c0 00 30 
  1144. ' $0fb0: 00 0c 00 03 00 00 c0 00 30 00 0c 06 03 03 c0 c0 
  1145. ' $0fc0: 00 30 1c 0c 0e 02 01 80 c0 00 33 c0 0c 00 03 00 
  1146. ' $0fd0: 3c c0 00 30 0f cc 00 03 3c 00 c0 f0 30 03 cc f0 
  1147. ' $0fe0: 03 0f c0 c0 00 30 00 0c 00 03 00 00 c0 00 30 00 
  1148. ' $0ff0: 0c 00 03 03 c0 c0 00 30 00 0c 00 03 00 00 c0 00 
  1149. ' $1000: 30 00 0c 0f 03 03 c0 cf ff 30 3c 0c 0f 02 03 c0 
  1150. ' $1010: c0 00 33 c0 0c 00 03 00 3c c0 00 30 1f cc 00 03 
  1151. ' $1020: 3c 00 c0 f0 30 03 cc f0 03 0f c0 c0 00 30 00 0c 
  1152. ' $1030: 00 03 00 00 c0 00 30 00 0c 00 03 03 c0 c0 00 30 
  1153. ' $1040: 00 0c 00 03 00 00 c0 00 30 00 0c 1f 83 03 c0 cf 
  1154. ' $1050: ff 30 7c 0c 0f 82 07 e0 c3 fc 33 c0 0c 3f c3 00 
  1155. ' $1060: 3c c3 fc 30 3c 0c 3f f3 3c 00 c0 00 30 00 0c f0 
  1156. ' $1070: 03 03 c0 cf 0e 33 ff 0c 3f c3 3f f0 c3 ff 33 ff 
  1157. ' $1080: 0c 3f f3 3f fc cf 0f 33 c3 cc f0 3f 3c 3c cf 0f 
  1158. ' $1090: 33 ff cc 3f c3 03 c0 cf f0 30 fc 0c 0f c2 0f f0 
  1159. ' $10a0: c3 fe 33 c0 0c 7f c3 00 3c c7 fe 30 3c 0c 7f f3 
  1160. ' $10b0: 3c 00 c0 00 30 00 0c f1 e3 03 c0 cf 9f 33 ff 8c 
  1161. ' $10c0: 7f e3 3f f8 c7 ff 33 ff 8c 7f f3 3f fc cf 0f 33 
  1162. ' $10d0: c3 cc f0 3f 3c 3c cf 0f 33 ff cc 7f e3 03 c0 cf 
  1163. ' $10e0: f8 31 fc 0c 0f e2 1f f8 c0 0f 33 ff 0c f0 03 0f 
  1164. ' $10f0: fc cf 0f 30 ff cc f0 f3 3f f0 c3 f0 30 03 cc f3 
  1165. ' $1100: e3 03 c0 cf ff b3 c3 cc f0 f3 3c 3c cf 0f 33 c3 
  1166. ' $1110: cc f0 03 03 c0 cf 0f 33 c3 cc f3 3f 1f f8 cf 0f 
  1167. ' $1120: 30 0f 8c ff f3 03 c0 cf fc 33 fc 0c 0f f2 3f fc 
  1168. ' $1130: c0 0f 33 ff 8c f0 03 1f fc cf 0f 30 ff cc f0 f3 
  1169. ' $1140: 3f f8 c3 f0 30 03 cc f7 c3 03 c0 cf ff b3 c3 cc 
  1170. ' $1150: f0 f3 3c 3c cf 0f 33 c3 cc f0 03 03 c0 cf 0f 33 
  1171. ' $1160: c3 cc f3 3f 0f f0 cf 0f 30 1f 0c ff f3 03 c0 cf 
  1172. ' $1170: fe 33 fc 0c 0f f2 3f fc c3 ff 33 c3 cc f0 03 3c 
  1173. ' $1180: 3c cf ff 30 3c 0c f0 f3 3c 3c c0 f0 30 03 cc ff 
  1174. ' $1190: 83 03 c0 cf ff b3 c3 cc f0 f3 3c 3c cf 0f 33 c0 
  1175. ' $11a0: 0c 7f c3 03 c0 cf 0f 33 c3 cc ff ff 07 e0 cf 0f 
  1176. ' $11b0: 30 3e 0c ff f3 03 c0 cf 3f 31 fc 0c 0f e2 1f f8 
  1177. ' $11c0: c7 ff 33 c3 cc f0 03 3c 3c cf ff 30 3c 0c f0 f3 
  1178. ' $11d0: 3c 3c c0 f0 30 03 cc ff 83 03 c0 cf ff b3 c3 cc 
  1179. ' $11e0: f0 f3 3c 3c cf 0f 33 c0 0c 3f e3 03 c0 cf 0f 33 
  1180. ' $11f0: c3 cc ff ff 07 e0 cf 0f 30 7c 0c ff f3 03 c0 cf 
  1181. ' $1200: 1f 30 fc 0c 0f c2 0f f0 cf 0f 33 c3 cc f0 03 3c 
  1182. ' $1210: 3c cf 00 30 3c 0c 7f f3 3c 3c c0 f0 30 03 cc f7 
  1183. ' $1220: c3 03 c0 cf 77 b3 c3 cc f0 f3 3f f8 c7 ff 33 c0 
  1184. ' $1230: 0c 00 f3 03 c0 cf 0f 31 ff 8c 7f fb 0f f0 c7 ff 
  1185. ' $1240: 30 f8 0c 6f 63 03 c0 cf 0f 30 7c 0c 0f 82 07 e0 
  1186. ' $1250: cf 0f 33 c3 cc f0 03 3c 3c cf 00 30 3c 0c 3f f3 
  1187. ' $1260: 3c 3c c0 f0 30 03 cc f3 e3 03 c0 cf 07 b3 c3 cc 
  1188. ' $1270: f0 f3 3f f0 c3 ff 33 c0 0c 00 f3 03 c0 cf 0f 30 
  1189. ' $1280: ff 0c 7f fb 1f f8 c3 ff 31 f0 0c 0f 03 03 c0 cf 
  1190. ' $1290: 0f 30 3c 0c 0f 02 03 c0 c7 ff 33 ff 8c 7f c3 1f 
  1191. ' $12a0: fc c7 fc 30 3c 0c 00 f3 3c 3c c3 fc 30 03 cc f1 
  1192. ' $12b0: f3 0f f0 cf 07 b3 c3 cc 7f e3 3c 00 c0 0f 33 c0 
  1193. ' $12c0: 0c ff e3 01 fc c7 ff 30 7e 0c 3c f3 3c 3c c0 3e 
  1194. ' $12d0: 33 ff cc 3f c3 03 c0 c0 0f 30 1c 0c 0e 02 01 80 
  1195. ' $12e0: c3 ff 33 ff 0c 3f c3 0f fc c3 fc 30 3c 0c 00 f3 
  1196. ' $12f0: 3c 3c c3 fc 30 03 cc f0 f3 0f f0 cf 07 b3 c3 cc 
  1197. ' $1300: 3f c3 3c 00 c0 0f 33 c0 0c ff c3 00 fc c3 ff 30 
  1198. ' $1310: 3c 0c 38 73 3c 3c c0 3c 33 ff cc 3f c3 03 c0 c0 
  1199. ' $1320: 0f 30 0c 0c 0c 02 00 00 c0 00 30 00 0c 00 03 00 
  1200. ' $1330: 00 c0 00 30 00 0c ff e3 00 00 c0 00 30 ff 8c 00 
  1201. ' $1340: 03 00 00 c0 00 30 00 0c 00 03 3c 00 c0 0f 30 00 
  1202. ' $1350: 0c 00 03 00 00 c0 00 30 00 0c 00 03 00 00 cf f8 
  1203. ' $1360: 30 00 0c 00 03 03 c0 c0 00 30 00 0c 00 02 00 00 
  1204. ' $1370: c0 00 30 00 0c 00 03 00 00 c0 00 30 00 0c ff c3 
  1205. ' $1380: 00 00 c0 00 30 ff 0c 00 03 00 00 c0 00 30 00 0c 
  1206. ' $1390: 00 03 3c 00 c0 0f 30 00 0c 00 03 00 00 c0 00 30 
  1207. ' $13a0: 00 0c 00 03 00 00 cf f0 30 00 0c 00 03 03 c0 c0 
  1208. ' $13b0: 00 30 00 0c 00 02 ff ff ff ff ff ff ff ff ff ff 
  1209. ' $13c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1210. ' $13d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1211. ' $13e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1212. ' $13f0: ff ff ff ff ff ff ff ff ff ff ff ff ff fe ff ff 
  1213. ' $1400: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1214. ' $1410: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1215. ' $1420: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1216. ' $1430: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1217. ' $1440: ff ff ff ff ff fe ff ff ff 0f ff ff 0f f0 ff fc 
  1218. ' $1450: 3f ff ff ff ff 0c 3f ff ff fc ff ff f3 ff ff fc 
  1219. ' $1460: 03 00 ff c0 00 3f ff ff ff ff ff ff ff ff ff ff 
  1220. ' $1470: ff f0 ff ff ff ff ff f0 ff ff ff ff fc 3f c0 3f 
  1221. ' $1480: ff c3 fc 00 03 ff ff ff ff ff ff ff ff fe ff ff 
  1222. ' $1490: ff 0f ff ff 0f f0 ff fc 3f ff ff ff fe 0c 1f ff 
  1223. ' $14a0: ff f8 ff ff f1 ff ff fc 03 00 ff c0 00 3f ff ff 
  1224. ' $14b0: ff ff ff ff ff ff ff ff ff f0 ff ff ff ff ff f0 
  1225. ' $14c0: ff ff ff ff fc 3f c0 3f ff c3 fc 00 03 fe 7f ff 
  1226. ' $14d0: ff ff ff ff ff fe f0 c3 ff 0f ff ff 0f f0 ff fc 
  1227. ' $14e0: 3f ff ff ff fc 0c 0f ff ff f0 ff ff f0 ff ff fc 
  1228. ' $14f0: 03 00 ff c0 00 3f ff ff ff ff fe 1f ff ff ff ff 
  1229. ' $1500: ff f0 ff ff ff ff ff f0 ff ff ff ff fc 3f c0 3f 
  1230. ' $1510: ff c3 fc 00 f3 fc 3f ff 0f ff c3 ff f0 fe e0 01 
  1231. ' $1520: ff 0f ff ff 0f f0 ff fc 3f ff ff ff f8 0c 07 ff 
  1232. ' $1530: ff e0 ff ff f0 7f ff fc 03 00 ff c0 00 3f ff ff 
  1233. ' $1540: ff ff fc 0f ff ff ff ff ff f0 ff ff ff ff ff f0 
  1234. ' $1550: ff ff ff ff fc 3f c0 3f ff c3 fc 00 f3 f8 1f ff 
  1235. ' $1560: 0f ff 87 ff f8 7e c0 00 ff 0f ff ff 0f f0 ff fc 
  1236. ' $1570: 3f ff ff ff f0 1e 03 ff ff c0 ff ff f0 3f ff fc 
  1237. ' $1580: 03 00 ff ff ff ff ff ff ff ff fc 0f ff ff ff ff 
  1238. ' $1590: ff f0 ff f8 1f ff ff f0 ff ff ff ff fc 3f c0 3f 
  1239. ' $15a0: ff c3 fc 00 f3 f0 0f ff 0f ff 0f ff fc 3e c0 00 
  1240. ' $15b0: ff 0f ff ff 0f f0 ff fc 3f ff ff ff e0 3f 01 ff 
  1241. ' $15c0: ff 80 ff ff f0 1f ff fc 03 00 ff ff ff ff ff ff 
  1242. ' $15d0: ff ff fc 0f ff ff ff ff ff f0 ff e0 07 ff ff f0 
  1243. ' $15e0: ff ff ff ff fc 3f c0 3f ff c3 fc 00 f3 e0 07 ff 
  1244. ' $15f0: 0f fe 0f ff fc 1e c0 00 ff 00 3f ff 0c 00 ff 00 
  1245. ' $1600: 3f c0 0f ff c0 7f 80 ff ff 00 ff ff f0 0f ff fc 
  1246. ' $1610: 03 00 ff ff ff ff ff ff ff ff e0 c1 ff 00 30 00 
  1247. ' $1620: 0c 00 03 e0 07 ff ff f0 ff fc 00 03 00 00 c0 3f 
  1248. ' $1630: ff c0 0c 3c f3 c0 03 ff 0f fc 00 3f 00 0e c0 00 
  1249. ' $1640: ff 00 3f ff 0c 00 ff 00 3f c0 0f ff 80 ff c0 7f 
  1250. ' $1650: fe 00 ff ff f0 07 ff fc 03 00 ff ff ff ff ff ff 
  1251. ' $1660: ff ff c0 c0 ff 00 30 00 0c 00 03 c0 03 ff ff f0 
  1252. ' $1670: ff fc 00 03 00 00 c0 3f ff c0 0c 7c f3 c0 03 ff 
  1253. ' $1680: 0f fc 00 3f 00 0e e0 01 ff 00 3f ff 0c 00 ff 00 
  1254. ' $1690: 3f c0 0f ff 01 ff e0 3f fc 00 ff c0 30 03 ff ff 
  1255. ' $16a0: ff ff ff ff ff ff ff fc 03 ff c0 c0 ff 00 30 00 
  1256. ' $16b0: 0c 00 03 c0 03 c0 00 30 ff fc 00 03 00 00 c0 3f 
  1257. ' $16c0: ff c0 0c fc f3 fc 3f f0 00 fe 0f ff fc 1e f0 03 
  1258. ' $16d0: ff 00 3f ff 0c 00 ff 00 3f c0 0f fe 03 ff f0 1f 
  1259. ' $16e0: f8 00 ff c0 30 01 ff ff ff ff ff ff ff ff ff fc 
  1260. ' $16f0: 03 ff e1 e1 ff 00 30 00 0c 00 03 c0 03 c0 00 30 
  1261. ' $1700: ff fc 00 03 00 00 c0 3f ff c0 0d fc f3 fc 3f f0 
  1262. ' $1710: 00 ff 0f ff fc 3e f8 07 ff 0f ff ff 0f ff ff fc 
  1263. ' $1720: 3f ff 0f fc 07 ff f8 0f f0 00 ff c0 30 00 ff ff 
  1264. ' $1730: ff ff ff ff ff ff ff fc 03 ff ff 3f ff 0f ff ff 
  1265. ' $1740: ff f0 ff c0 03 c0 00 30 ff ff f0 ff ff ff c0 3f 
  1266. ' $1750: ff ff ff ff f3 fc 3f f8 01 ff 87 ff f8 7e fc 0f 
  1267. ' $1760: ff 0f ff ff 0f ff ff fc 3f ff 0f f8 0f ff fc 07 
  1268. ' $1770: e0 00 ff c0 30 00 7f ff ff ff ff ff ff ff ff fc 
  1269. ' $1780: 03 ff ff 3f ff 0f ff ff ff f0 ff e0 07 c0 00 30 
  1270. ' $1790: ff ff f0 ff ff ff c0 3f ff ff ff ff f3 fc 3f fc 
  1271. ' $17a0: 03 ff c3 ff f0 fe fe 1f ff 0f ff ff 0f ff ff fc 
  1272. ' $17b0: 3f ff 0f f0 1f ff fe 03 c0 00 ff c0 30 00 3f ff 
  1273. ' $17c0: ff ff ff ff ff f0 00 0c 03 ff fe 1f ff 0f ff ff 
  1274. ' $17d0: ff f0 ff e0 07 c0 00 30 ff ff f0 ff ff ff c0 3f 
  1275. ' $17e0: ff ff fd fc 03 fc 3f fe 07 ff ff ff ff fe ff 3f 
  1276. ' $17f0: ff 0f ff ff 0f ff ff fc 3f ff 0f f0 3f ff ff 03 
  1277. ' $1800: 80 00 ff c0 30 00 1f ff ff ff ff ff ff f0 00 0c 
  1278. ' $1810: 03 ff f8 07 ff 0f ff ff ff f0 ff f8 1f c0 00 30 
  1279. ' $1820: ff ff f0 ff ff ff c0 3f ff ff fc fc 03 fc 3f ff 
  1280. ' $1830: 0f ff ff ff ff fe ff ff ff 0f ff ff 0f ff ff fc 
  1281. ' $1840: 3f ff 0f f0 7f ff ff 83 00 00 ff c0 30 00 0f ff 
  1282. ' $1850: ff ff ff ff ff f0 00 0c 03 ff ff ff ff 0f ff ff 
  1283. ' $1860: ff f0 ff ff ff c0 00 30 ff ff f0 ff ff ff c0 3f 
  1284. ' $1870: ff ff fc 7c 03 ff ff ff 9f ff ff ff ff fe ff ff 
  1285. ' $1880: ff 0f ff ff 0f ff ff fc 3f ff 0f f0 ff ff ff c3 
  1286. ' $1890: 00 00 ff c0 30 00 0f ff ff ff ff ff ff f0 00 0c 
  1287. ' $18a0: 03 ff ff ff ff 0f ff ff ff f0 ff ff ff c0 00 30 
  1288. ' $18b0: ff ff f0 ff ff ff c0 3f ff ff fc 3c 03 ff ff ff 
  1289. ' $18c0: ff ff ff ff ff fe ff ff ff ff ff ff ff ff ff ff 
  1290. ' $18d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1291. ' $18e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1292. ' $18f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1293. ' $1900: ff ff ff ff ff ff ff ff ff ff ff ff ff fe ff ff 
  1294. ' $1910: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1295. ' $1920: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1296. ' $1930: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1297. ' $1940: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1298. ' $1950: ff ff ff ff ff fe ff ff ff ff ff ff ff ff ff fc 
  1299. ' $1960: 3f ff ff ff c0 ff ff ff ff ff ff ff ff ff ff ff 
  1300. ' $1970: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1301. ' $1980: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1302. ' $1990: ff ff ff ff ff ff c3 ff ff fc 3f ff ff fe ff ff 
  1303. ' $19a0: ff ff ff ff ff ff ff fc 3f ff ff ff 80 7f ff ff 
  1304. ' $19b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1305. ' $19c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1306. ' $19d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff 87 ff 
  1307. ' $19e0: ff fe 1f ff ff fe ff ff ff 0f fc 3c 3f 0f 0f f0 
  1308. ' $19f0: 03 f0 f8 ff 0c 3f f0 ff ff 03 f0 3f fc 3c 3f f0 
  1309. ' $1a00: ff ff ff ff ff ff ff ff ff 8f f0 0f ff 0f ff 00 
  1310. ' $1a10: ff 00 0f ff 0f f0 00 ff 00 ff 00 0f f0 0f fc 03 
  1311. ' $1a20: ff ff ff ff ff ff 0f ff ff ff 0f ff c0 3e ff ff 
  1312. ' $1a30: ff 0f fc 3c 3f 0f 0f e0 03 f0 f0 ff 0c 3f f0 ff 
  1313. ' $1a40: fe 03 f0 1f fc 18 3f f0 ff ff ff ff ff ff ff ff 
  1314. ' $1a50: ff 0f e0 07 fe 0f fe 00 7f 00 0f fe 0f f0 00 fe 
  1315. ' $1a60: 00 ff 00 0f e0 07 f8 01 ff ff ff ff ff fe 1f ff 
  1316. ' $1a70: ff ff 87 ff 80 1e ff ff ff 0f fc 3c 3c 00 03 c3 
  1317. ' $1a80: ff f0 e1 ff 80 7f f0 ff fc 0f fc 0f fe 00 7f f0 
  1318. ' $1a90: ff ff ff ff ff ff ff ff fe 1f c3 c3 fc 0f fc 3c 
  1319. ' $1aa0: 3f fe 1f fc 0f f0 ff fc 3f ff ff 0f c3 c3 f0 f0 
  1320. ' $1ab0: ff c3 ff f0 ff fc 3f f0 00 ff c3 ff 0f 0e ff ff 
  1321. ' $1ac0: ff 0f fc 3c 3c 00 03 c3 ff f0 c3 ff c0 ff f0 ff 
  1322. ' $1ad0: fc 1f fe 0f ff 00 ff f0 ff ff ff ff ff ff ff ff 
  1323. ' $1ae0: fc 3f c3 83 fc 0f fc 3c 3f fc 3f f8 0f f0 ff fc 
  1324. ' $1af0: 3f ff ff 0f c3 c3 f0 f0 ff c3 ff f0 ff f8 7f f0 
  1325. ' $1b00: 00 ff e1 ff 0e 1e ff ff ff 0f fc 3c 3f 0f 0f e0 
  1326. ' $1b10: 0f ff 87 ff 03 ff f0 ff fc 3f ff 0f f0 00 0f 00 
  1327. ' $1b20: 0f ff ff f0 00 ff ff ff f8 7f c3 03 ff 0f ff f8 
  1328. ' $1b30: 7f f8 7f f0 0f f0 03 fc 00 ff fe 1f e0 07 f8 00 
  1329. ' $1b40: ff c3 ff f0 ff f0 ff ff ff ff f0 ff fc 3e ff ff 
  1330. ' $1b50: ff 0f fc 3c 3f 0f 0f f0 07 ff 0f fe 03 ff f0 ff 
  1331. ' $1b60: fc 3f ff 0f f0 00 0f 00 0f ff ff f0 00 ff ff ff 
  1332. ' $1b70: f0 ff c2 03 ff 0f ff f0 ff f8 7f e1 0f f0 01 fc 
  1333. ' $1b80: 00 7f fc 3f e0 07 fc 00 ff c3 ff f0 ff f0 ff ff 
  1334. ' $1b90: ff ff f0 ff f8 7e ff ff ff 0f ff ff ff 0f 0f ff 
  1335. ' $1ba0: c3 fe 1f fc 20 0f ff ff fc 3f ff 0f ff 00 ff f0 
  1336. ' $1bb0: ff ff ff ff ff ff ff ff e1 ff c0 43 ff 0f ff e1 
  1337. ' $1bc0: ff fc 3f c3 0f ff f0 fc 3c 3f f8 7f c3 c3 ff f0 
  1338. ' $1bd0: ff ff ff ff ff f8 7f ff ff ff e1 ff f0 fe ff ff 
  1339. ' $1be0: ff 0f ff ff ff 0f 0f ff c3 fc 3f fc 30 0f ff ff 
  1340. ' $1bf0: fc 3f ff 0f fe 00 7f f0 ff ff ff ff ff ff ff ff 
  1341. ' $1c00: c3 ff c0 c3 ff 0f ff c3 ff fe 1f c7 0f ff f0 fc 
  1342. ' $1c10: 3c 3f f0 ff c3 c3 ff f0 ff ff ff ff ff fc 3f ff 
  1343. ' $1c20: ff ff c3 ff f0 fe ff ff ff ff ff ff fc 00 03 c0 
  1344. ' $1c30: 07 f8 70 fc 38 3f ff ff fc 1f fe 0f fc 18 3f f0 
  1345. ' $1c40: ff fc 3f ff ff ff c3 ff 87 ff c1 c3 ff 0f ff 87 
  1346. ' $1c50: ff 0f 0f c0 03 f0 f0 fc 3c 3f e1 ff c3 c3 ff e1 
  1347. ' $1c60: ff c3 ff f0 ff fe 1f f0 00 ff 87 ff ff fe ff ff 
  1348. ' $1c70: ff ff ff ff fc 00 03 c0 0f f0 f0 fc 3c 3f ff ff 
  1349. ' $1c80: fc 0f fc 0f fc 3c 3f f0 ff fc 3f ff ff ff c3 ff 
  1350. ' $1c90: 0f ff c3 c3 ff 0f ff 0f ff 0f 0f c0 03 f0 f0 fc 
  1351. ' $1ca0: 3c 3f c3 ff c3 c3 ff c3 ff c3 ff f0 ff ff 0f f0 
  1352. ' $1cb0: 00 ff 0f ff ff fe ff ff ff 0f ff ff ff 0f 0f fc 
  1353. ' $1cc0: 3f f1 f0 fe 02 0f ff ff fe 03 f0 1f ff ff ff ff 
  1354. ' $1cd0: ff fc 3f ff ff ff c3 ff 1f ff e0 07 f0 00 fc 00 
  1355. ' $1ce0: 3f 80 1f ff 0f f8 01 fe 00 7f c3 ff e0 07 fc 07 
  1356. ' $1cf0: ff c3 ff f0 ff ff 87 ff ff fe 1f ff f0 fe ff ff 
  1357. ' $1d00: ff 0f ff ff ff 0f 0f fc 3f f3 f0 ff 03 0f ff ff 
  1358. ' $1d10: ff 03 f0 3f ff ff ff ff ff fc 3f ff ff ff c3 ff 
  1359. ' $1d20: 3f ff f0 0f f0 00 fc 00 3f c0 3f ff 0f fc 03 ff 
  1360. ' $1d30: 00 ff c3 ff f0 0f fc 0f ff c3 ff f0 ff ff c3 ff 
  1361. ' $1d40: ff fc 3f ff f0 fe ff ff ff ff ff ff ff ff ff ff 
  1362. ' $1d50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1363. ' $1d60: ff f0 7f ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1364. ' $1d70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1365. ' $1d80: ff ff ff c1 ff ff ff ff ff ff ff ff ff fe ff ff 
  1366. ' $1d90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1367. ' $1da0: ff ff ff ff ff ff ff ff ff f0 ff ff ff ff ff ff 
  1368. ' $1db0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1369. ' $1dc0: ff ff ff ff ff ff ff ff ff ff ff c3 ff ff ff ff 
  1370. ' $1dd0: ff ff ff ff ff fe ff ff ff ff ff ff ff ff ff ff 
  1371. ' $1de0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1372. ' $1df0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1373. ' $1e00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1374. ' $1e10: ff ff ff ff ff ff ff ff ff ff ff ff ff fe ff ff 
  1375. ' $1e20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1376. ' $1e30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1377. ' $1e40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1378. ' $1e50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1379. ' $1e60: ff ff ff ff ff fe ff ff ff ff ff ff ff ff ff ff 
  1380. ' $1e70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1381. ' $1e80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1382. ' $1e90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1383. ' $1ea0: ff ff ff ff ff ff ff ff ff ff ff ff ff fe ff ff 
  1384. ' $1eb0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1385. ' $1ec0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1386. ' $1ed0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1387. ' $1ee0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1388. ' $1ef0: ff ff ff ff ff fe f0 0f ff 0f fc 00 ff c0 3f c0 
  1389. ' $1f00: 3f f0 00 fc 00 3f c0 0f c3 c3 f0 00 ff fc 3f 0f 
  1390. ' $1f10: 0f c3 ff f0 fc 3c 3c 3f c0 3f c0 0f fc 03 fc 00 
  1391. ' $1f20: ff c0 3f c0 03 f0 f0 fc 3c 3f 0f c3 c7 e3 f0 f0 
  1392. ' $1f30: fc 00 3f f0 0f cf ff f0 0f ff f3 ff ff fe e0 07 
  1393. ' $1f40: fe 07 fc 00 7f 80 1f c0 1f f0 00 fc 00 3f 80 0f 
  1394. ' $1f50: c3 c3 f0 00 ff fc 3f 0e 0f c3 ff f0 78 3c 1c 3f 
  1395. ' $1f60: 80 1f c0 07 f8 01 fc 00 7f 80 3f c0 03 f0 f0 fc 
  1396. ' $1f70: 3c 3f 0f c3 c3 c3 f0 f0 fc 00 3f f0 0f c7 ff f0 
  1397. ' $1f80: 0f ff e1 ff ff fe c3 c3 fc 03 fc 3c 3f 0f 0f c3 
  1398. ' $1f90: 0f f0 ff fc 3f ff 0f ff c3 c3 ff 0f ff fc 3f 0c 
  1399. ' $1fa0: 1f c3 ff f0 30 3c 0c 3f 0f 0f c3 c3 f0 f0 fc 3c 
  1400. ' $1fb0: 3f 0f ff fc 3f f0 f0 fc 3c 3f 0f c3 c1 83 f0 f0 
  1401. ' $1fc0: ff f0 7f f0 ff c3 ff ff 0f ff c0 ff ff fe c3 c3 
  1402. ' $1fd0: f8 01 fc 3c 3f 0f 0f c3 87 f0 ff fc 3f ff 0f ff 
  1403. ' $1fe0: c3 c3 ff 0f ff fc 3f 08 3f c3 ff f0 00 3c 04 3f 
  1404. ' $1ff0: 0f 0f c3 c3 f0 f0 fc 3c 3f 0f ff fc 3f f0 f0 fc 
  1405. ' $2000: 3c 3f 0f c3 e0 07 f0 f0 ff e0 ff f0 ff e1 ff ff 
  1406. ' $2010: 0f ff 80 7f ff fe c3 83 f0 f0 fc 00 7f 0f ff c3 
  1407. ' $2020: c3 f0 03 fc 00 ff 0f ff c0 03 ff 0f ff fc 3f 00 
  1408. ' $2030: 7f c3 ff f0 00 3c 00 3f 0f 0f c3 c3 f0 f0 fc 3c 
  1409. ' $2040: 3f 80 3f fc 3f f0 f0 fc 3c 3f 0f c3 f0 0f f8 01 
  1410. ' $2050: ff c1 ff f0 ff f0 ff ff 0f ff 0c 3f ff fe c3 03 
  1411. ' $2060: f0 f0 fc 00 7f 0f ff c3 c3 f0 03 fc 00 ff 0f ff 
  1412. ' $2070: c0 03 ff 0f ff fc 3f 00 ff c3 ff f0 00 3c 00 3f 
  1413. ' $2080: 0f 0f c3 c3 f0 f0 fc 3c 3f c0 1f fc 3f f0 f0 fc 
  1414. ' $2090: 3c 3f 0c c3 f8 1f fc 03 ff 83 ff f0 ff f8 7f ff 
  1415. ' $20a0: 0f fe 1e 1f ff fe c3 03 f0 f0 fc 3c 3f 0f ff c3 
  1416. ' $20b0: c3 f0 ff fc 3f ff 0c 0f c3 c3 ff 0f ff fc 3f 00 
  1417. ' $20c0: ff c3 ff f0 84 3c 00 3f 0f 0f c0 07 f0 f0 fc 00 
  1418. ' $20d0: 7f ff 0f fc 3f f0 f0 fc 3c 3f 08 43 f8 1f fe 07 
  1419. ' $20e0: ff 07 ff f0 ff fc 3f ff 0f fc 3f 0f ff fe c3 87 
  1420. ' $20f0: f0 f0 fc 3c 3f 0f ff c3 c3 f0 ff fc 3f ff 0c 0f 
  1421. ' $2100: c3 c3 ff 0f ff fc 3f 00 7f c3 ff f0 cc 3c 20 3f 
  1422. ' $2110: 0f 0f c0 0f f0 f0 fc 00 ff ff 0f fc 3f f0 f0 fc 
  1423. ' $2120: 3c 3f 00 03 f0 0f ff 0f fe 0f ff f0 ff fe 1f ff 
  1424. ' $2130: 0f fc 7f 8f ff fe c3 ff f0 00 fc 3c 3f 0f 0f c3 
  1425. ' $2140: 87 f0 ff fc 3f ff 0f 0f c3 c3 ff 0f fc 3c 3f 08 
  1426. ' $2150: 3f c3 ff f0 fc 3c 30 3f 0f 0f c3 ff f0 c3 fc 21 
  1427. ' $2160: ff ff 0f fc 3f f0 f0 fe 00 7f 00 03 e0 07 ff 0f 
  1428. ' $2170: fc 1f ff f0 ff ff 0f ff 0f ff ff ff ff fe c1 ff 
  1429. ' $2180: f0 00 fc 3c 3f 0f 0f c3 0f f0 ff fc 3f ff 0f 0f 
  1430. ' $2190: c3 c3 ff 0f fc 3c 3f 0c 1f c3 ff f0 fc 3c 38 3f 
  1431. ' $21a0: 0f 0f c3 ff f0 c1 fc 30 ff ff 0f fc 3f f0 f0 ff 
  1432. ' $21b0: 00 ff 03 03 c1 83 ff 0f fc 3f ff f0 ff ff 87 ff 
  1433. ' $21c0: 0f ff ff ff ff fe e0 03 f0 f0 fc 00 7f 80 1f c0 
  1434. ' $21d0: 1f f0 00 fc 3f ff 80 0f c3 c3 f0 00 fe 00 7f 0e 
  1435. ' $21e0: 0f c0 03 f0 fc 3c 3c 3f 80 1f c3 ff f8 20 fc 38 
  1436. ' $21f0: 3f c0 1f fc 3f f0 00 ff 81 ff 07 83 c3 c3 ff 0f 
  1437. ' $2200: fc 00 3f f0 0f ff c3 f0 0f ff ff fc 00 02 f0 03 
  1438. ' $2210: f0 f0 fc 00 ff c0 3f c0 3f f0 00 fc 3f ff c0 0f 
  1439. ' $2220: c3 c3 f0 00 ff 00 ff 0f 0f c0 03 f0 fc 3c 3c 3f 
  1440. ' $2230: c0 3f c3 ff fc 30 fc 3c 3f c0 3f fc 3f f0 00 ff 
  1441. ' $2240: c3 ff 0f c3 c7 e3 ff 0f fc 00 3f f0 0f ff e3 f0 
  1442. ' $2250: 0f ff ff fc 00 02 ff ff ff ff ff ff ff ff ff ff 
  1443. ' $2260: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1444. ' $2270: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1445. ' $2280: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1446. ' $2290: ff ff ff ff ff ff ff ff ff ff ff ff ff fe ff ff 
  1447. ' $22a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1448. ' $22b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1449. ' $22c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1450. ' $22d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1451. ' $22e0: ff ff ff ff ff fe ff ff ff ff ff ff ff ff ff ff 
  1452. ' $22f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1453. ' $2300: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1454. ' $2310: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1455. ' $2320: ff ff ff ff ff ff ff ff ff ff ff ff ff fe ff ff 
  1456. ' $2330: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1457. ' $2340: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1458. ' $2350: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1459. ' $2360: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1460. ' $2370: ff ff ff ff ff fe ff ff ff ff ff ff ff ff ff ff 
  1461. ' $2380: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1462. ' $2390: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1463. ' $23a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1464. ' $23b0: ff ff ff ff ff fc 3f ff ff ff f3 ff f3 fe ff ff 
  1465. ' $23c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1466. ' $23d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1467. ' $23e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1468. ' $23f0: ff ff ff ff ff ff ff ff ff ff ff f9 ff fc 3f ff 
  1469. ' $2400: ff ff e3 ff f1 fe fe 7f ff ff fc 3f ff ff ff ff 
  1470. ' $2410: c3 ff ff ff f0 3f ff ff c3 ff ff 0f ff fc 3f 0f 
  1471. ' $2420: ff f0 3f ff ff ff ff ff ff ff ff ff ff ff ff ff 
  1472. ' $2430: ff ff ff fc 3f ff ff ff ff ff ff ff ff ff ff ff 
  1473. ' $2440: ff ff ff f0 ff fc 3f f0 00 ff c3 ff f0 fe fc 3f 
  1474. ' $2450: ff ff fc 3f ff ff ff ff c3 ff ff ff e0 3f ff ff 
  1475. ' $2460: c3 ff ff 0f ff fc 3f 0f ff f0 3f ff ff ff ff ff 
  1476. ' $2470: ff ff ff ff ff ff ff ff ff ff ff fc 3f ff ff ff 
  1477. ' $2480: ff ff ff ff ff ff ff ff ff ff ff e0 7f fc 3f f0 
  1478. ' $2490: 00 ff 83 ff f0 7e f8 1f fc 03 fc 3f ff c0 3f ff 
  1479. ' $24a0: c3 fc 03 ff c3 ff c0 0f c3 ff ff ff ff ff ff 0f 
  1480. ' $24b0: ff fc 3f f0 f1 fc 00 ff c0 3f c0 0f fc 00 fc 00 
  1481. ' $24c0: ff c0 0f c0 03 f0 f0 fc 3c 3f 0f c3 c3 c3 f0 f0 
  1482. ' $24d0: fc 00 3f c0 3f fc 3f f0 0f ff 03 ff f0 3e f0 0f 
  1483. ' $24e0: fc 01 fc 3f ff 80 3f ff c3 f8 01 ff c3 ff 80 0f 
  1484. ' $24f0: c3 ff ff ff ff ff ff 0e 1f fc 3f f0 60 fc 00 7f 
  1485. ' $2500: 80 1f c0 07 f8 00 fc 00 7f 80 0f c0 03 f0 f0 fc 
  1486. ' $2510: 3c 3f 0f c3 c3 c3 f0 f0 fc 00 3f 80 1f fc 3f f0 
  1487. ' $2520: 07 fe 03 ff f0 1e e0 07 ff f0 fc 00 ff 0f ff f0 
  1488. ' $2530: 03 f0 f0 ff 00 3f 0f 0f c0 0f fc 0f ff fc 3f 0c 
  1489. ' $2540: 1f fc 3f f0 00 7c 3c 3f 0f 0f c3 c3 f0 f0 fc 3c 
  1490. ' $2550: 3f 0f ff fc 3f f0 f0 fc 3c 3f 0c c3 e0 07 f0 f0 
  1491. ' $2560: ff f0 7f 00 0f fc 3f f0 03 fc 03 ff f0 0e c0 03 
  1492. ' $2570: ff f0 fc 00 7f 0f ff e0 03 f0 f0 ff 00 3f 0f 0f 
  1493. ' $2580: c0 07 fc 0f ff fc 3f 08 3f fc 3f f0 00 7c 3c 3f 
  1494. ' $2590: 0f 0f c3 c3 f0 f0 fc 3c 3f 0f ff fc 3f f0 f0 fc 
  1495. ' $25a0: 3c 3f 0c c3 f0 0f f0 f0 ff e0 ff 00 0f fc 3f f0 
  1496. ' $25b0: 01 fc 03 ff f0 0e c0 03 fc 00 fc 3c 3f 0f ff c3 
  1497. ' $25c0: c3 f0 00 ff c3 ff 0f 0f c3 c3 ff 0f ff fc 3f 00 
  1498. ' $25d0: 7f fc 3f f0 00 7c 3c 3f 0f 0f c3 c3 f0 f0 fc 3f 
  1499. ' $25e0: ff 80 3f fc 3f f0 f0 fc 3c 3f 00 03 f8 1f f0 f0 
  1500. ' $25f0: ff c1 ff 00 0f fc 3f f0 c0 fe 03 ff f0 1e e0 07 
  1501. ' $2600: f8 00 fc 3c 3f 0f ff c3 c3 f0 00 ff c3 ff 0f 0f 
  1502. ' $2610: c3 c3 ff 0f ff fc 3f 00 7f fc 3f f0 88 7c 3c 3f 
  1503. ' $2620: 0f 0f c3 c3 f0 f0 fc 3f ff c0 1f fc 3f f0 f0 fc 
  1504. ' $2630: 3c 3f 00 03 f8 1f f0 f0 ff 83 ff 00 0f fc 3f f0 
  1505. ' $2640: e0 ff 03 ff f0 3e f0 0f f0 f0 fc 3c 3f 0f ff c3 
  1506. ' $2650: c3 f0 ff ff c3 ff 80 0f c3 c3 ff 0f ff fc 3f 08 
  1507. ' $2660: 3f fc 3f f0 f8 7c 3c 3f 0f 0f c0 07 f8 00 fc 3f 
  1508. ' $2670: ff ff 0f fc 3f f0 f0 fe 00 7f 80 07 f0 0f f8 00 
  1509. ' $2680: ff 07 ff 90 9f fc 3f f0 f0 ff 83 ff f0 7e f8 1f 
  1510. ' $2690: f0 f0 fc 3c 3f 0f ff c3 c3 f0 ff ff c3 ff c0 0f 
  1511. ' $26a0: c3 c3 ff 0f ff fc 3f 0c 1f fc 3f f0 f8 7c 3c 3f 
  1512. ' $26b0: 0f 0f c0 0f fc 00 fc 3f ff ff 0f fc 3f f0 f0 ff 
  1513. ' $26c0: 00 ff 80 07 e0 07 fc 00 fe 0f ff f0 ff fc 3f f0 
  1514. ' $26d0: f0 ff c3 ff f0 fe fc 3f f8 00 fc 00 7f 80 3f e0 
  1515. ' $26e0: 03 f8 03 ff c3 ff ff 0f c3 c3 fc 03 ff fc 3f 0e 
  1516. ' $26f0: 0f f0 0f f0 f8 7c 3c 3f 80 1f c3 ff ff f0 fc 3f 
  1517. ' $2700: ff 00 1f fe 03 f8 00 ff 81 ff c3 0f c3 c3 ff c1 
  1518. ' $2710: fc 00 3f c0 3f fc 3f ff f0 ff e3 ff f1 fe fe 7f 
  1519. ' $2720: fc 00 fc 00 ff c0 3f f0 03 fc 03 ff c3 ff ff 0f 
  1520. ' $2730: c3 c3 fc 03 ff fc 3f 0f 0f f0 0f f0 f8 7c 3c 3f 
  1521. ' $2740: c0 3f c3 ff ff f0 fc 3f ff 00 3f ff 03 fc 00 ff 
  1522. ' $2750: c3 ff c7 8f c3 c3 ff c3 fc 00 3f c0 3f fc 3f ff 
  1523. ' $2760: f0 ff f3 ff f3 fe ff ff ff ff ff ff ff ff ff ff 
  1524. ' $2770: ff ff ff ff ff ff 00 1f ff ff ff ff ff 00 7f ff 
  1525. ' $2780: ff ff ff ff ff ff ff ff ff ff c3 ff ff f0 ff ff 
  1526. ' $2790: ff ff ff ff ff ff ff ff ff ff ff ff ff ff f0 07 
  1527. ' $27a0: ff ff ff ff ff fc 3f ff ff ff ff ff ff fe ff ff 
  1528. ' $27b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff 00 3f 
  1529. ' $27c0: ff ff ff ff ff 00 ff ff ff ff ff ff ff ff ff ff 
  1530. ' $27d0: ff ff c3 ff ff f0 ff ff ff ff ff ff ff ff ff ff 
  1531. ' $27e0: ff ff ff ff ff ff f0 0f ff ff ff ff ff fc 3f ff 
  1532. ' $27f0: ff ff ff ff ff fe 
  1533. ' 10230  Bytes.
  1534.   INLINE atgrm%,10230
  1535.   IF hires!
  1536.     temp$=SPACE$(10230)
  1537.     BMOVE atgrm%,VARPTR(temp$),10230
  1538.   ELSE
  1539.     temp$=SPACE$(10374)
  1540.     BMOVE atgr%,VARPTR(temp$),10374
  1541.   ENDIF
  1542.   screen$=SPACE$(32000)
  1543.   VOID XBIOS(5,L:VARPTR(screen$),L:-1,-1)
  1544.   PUT 0,0,temp$ ! now its on the screen...
  1545.   ' now fill the array with pictures of characters
  1546.   FOR y%=0 TO 7
  1547.     FOR x%=0 TO 31
  1548.       IF hires!
  1549.         GET x%*18,y%*18,(x%*9+7)*2+1,(y%*9+7)*2+1,atascii$(y%*32+x%)
  1550.       ELSE
  1551.         GET x%*9*res#,y%*9*res#,(x%*9+7)*res#,(y%*9+7)*res#,atascii$(y%*32+x%)
  1552.       ENDIF
  1553.     NEXT x%
  1554.   NEXT y%
  1555.   VOID XBIOS(5,L:XBIOS(2),L:-1,-1)
  1556.   change.res(1)
  1557.   set_palette(deskpal$)
  1558.   '
  1559.   GRAPHMODE 0
  1560.   '
  1561.   ' set up capture buffer
  1562.   buf.size%=50176 ! this can be whatever size you want or have RAM for
  1563.   DIM buffer|(buf.size%)
  1564.   buf.index%=0
  1565.   '
  1566.   escape!=FALSE
  1567.   '
  1568.   ' load in the dial directory
  1569.   DIM name$(40),number$(40),baudcode%(40),macro1$(40),macro2$(40),duplex$(40)
  1570.   IF EXIST("dial.dir")
  1571.     OPEN "I",#3,"dial.dir"
  1572.     INPUT #3,path$,dial$
  1573.     FOR ll%=1 TO 40
  1574.       INPUT #3,name$(ll%)
  1575.       INPUT #3,number$(ll%)
  1576.       INPUT #3,baudcode%(ll%)
  1577.       INPUT #3,duplex$(ll%)
  1578.       INPUT #3,macro1$(ll%)
  1579.       INPUT #3,macro2$(ll%)
  1580.     NEXT ll%
  1581.     CLOSE #3
  1582.   ELSE
  1583.     dial$="ATD "
  1584.     path$=DIR$(0)
  1585.   ENDIF
  1586.   '
  1587.   ' >>> Here I set up desk menu access. <<<
  1588.   DIM entry$(27)
  1589.   RESTORE desk.data
  1590.   REPEAT
  1591.     READ entry$(e%)
  1592.     INC e%
  1593.   UNTIL entry$(e%-1)="Last Item"
  1594.   '
  1595. desk.data:
  1596.   DATA "","  DualTerm",-------------------,1,2,3,4,5,6,""
  1597.   DATA "File"," Capture File: CLOSED"," Upload Text","-----------------------"," Exit DualTerm",""
  1598.   DATA "Options"," Baud Rate: 2400"," Duplex: FULL"," Capture Toggle: OFF "," Terminal: VT52",""
  1599.   DATA "Dialer"," Auto-Dial"," Edit Directory ","",""
  1600.   DATA Last Item
  1601.   '
  1602.   CLS
  1603.   vt52.pal
  1604.   enable(TRUE)
  1605.   VOID XBIOS(21,3,0) ! set non-blinking cursor
  1606.   PRINT "Wecome to DualTerm, version 1.00 using GFA BASIC 3.0"
  1607.   PRINT "Public domain by Tony Belding."
  1608.   PRINT
  1609.   PRINT "Press HELP or mouse key for menu."
  1610.   PRINT
  1611.   OUT aux%,0
  1612.   OPEN "O",#1,"AUX:"
  1613. RETURN
  1614. '
  1615. > PROCEDURE outcon(char|)
  1616.   LOCAL x%,y%
  1617.   x%=(CRSCOL-1)*8
  1618.   y%=(CRSLIN-1)*8*res# ! get location of VT-52 cursor
  1619.   hide.cursor
  1620.   IF escape!=TRUE
  1621.     PUT x%,y%,atascii$(char|) ! put a character at the location
  1622.     LOCATE CRSCOL+res#,CRSLIN  ! advance the VT-52 cursor
  1623.     IF CRSCOL>=maxlin% THEN
  1624.       PRINT
  1625.     ENDIF
  1626.     escape!=FALSE
  1627.   ELSE ! deal with all the exceptions
  1628.     SELECT char|
  1629.     CASE 0,158,159 ! nulls
  1630.     CASE 27 ! escape
  1631.       escape!=TRUE
  1632.     CASE 28 ! up arrow
  1633.       LOCATE CRSCOL,CRSLIN-1
  1634.     CASE 29 ! down arrow
  1635.       IF CRSLIN=25
  1636.         LOCATE CRSCOL,1
  1637.       ELSE
  1638.         LOCATE CRSCOL,CRSLIN+1
  1639.       ENDIF
  1640.     CASE 30 ! left arrow
  1641.       IF hires! AND CRSCOL=1
  1642.         LOCATE 79,CRSLIN
  1643.       ELSE
  1644.         LOCATE CRSCOL-res#,CRSLIN
  1645.       ENDIF
  1646.     CASE 31 ! right arrow
  1647.       IF CRSCOL>=maxlin%
  1648.         LOCATE 1,CRSLIN
  1649.       ELSE
  1650.         LOCATE CRSCOL+res#,CRSLIN
  1651.       ENDIF
  1652.     CASE 125 ! clr/home
  1653.       CLS
  1654.     CASE 126 ! backspace
  1655.       OUT console%,8
  1656.       IF hires!
  1657.         OUT console%,8
  1658.       ENDIF
  1659.       x%=(CRSCOL-1)*8
  1660.       y%=(CRSLIN-1)*8*res#
  1661.       PUT x%,y%,atascii$(32)
  1662.     CASE 127 ! tab
  1663.       OUT console%,9
  1664.     CASE 155 ! carriage return
  1665.       PRINT
  1666.     CASE 156 ! delete line
  1667.       PRINT "M";
  1668.     CASE 157 ! insert line
  1669.       PRINT "L";
  1670.     CASE 253 ! delay
  1671.       PAUSE 50
  1672.     CASE 254 ! delete space
  1673.       delete
  1674.     CASE 255 ! insert space
  1675.       insert
  1676.     DEFAULT
  1677.       PUT x%,y%,atascii$(char|)
  1678.       IF CRSCOL>=maxlin% THEN
  1679.         PRINT
  1680.       ELSE
  1681.         LOCATE CRSCOL+res#,CRSLIN
  1682.       ENDIF
  1683.     ENDSELECT
  1684.   ENDIF
  1685.   show.cursor
  1686. RETURN
  1687. > PROCEDURE delete
  1688.   LOCAL x%,y%
  1689.   IF hires!
  1690.     x%=bx%
  1691.     y%=by%
  1692.     GET x%+16,y%,639,y%+15,temp$
  1693.     PUT x%,y%,temp$
  1694.     PUT 624,y%,atascii$(32)
  1695.   ELSE
  1696.     enable(FALSE)
  1697.     x%=(CRSCOL-1)*8
  1698.     y%=(CRSLIN-1)*8
  1699.     GET x%+8,y%,319,y%+7,temp$
  1700.     PUT x%,y%,temp$
  1701.     PUT 312,y%,atascii$(160)
  1702.     enable(TRUE)
  1703.   ENDIF
  1704. RETURN
  1705. > PROCEDURE insert
  1706.   LOCAL x%,y%
  1707.   IF hires!
  1708.     x%=bx%
  1709.     y%=by%
  1710.     GET x%,y%,623,y%+15,temp$
  1711.     PUT x%+16,y%,temp$
  1712.     PUT x%,y%,atascii$(32)
  1713.   ELSE
  1714.     enable(FALSE)
  1715.     x%=(CRSCOL-1)*8
  1716.     y%=(CRSLIN-1)*8
  1717.     GET x%,y%,311,y%+7,temp$
  1718.     PUT x%+8,y%,temp$
  1719.     PUT x%,y%,atascii$(160)
  1720.     enable(TRUE)
  1721.   ENDIF
  1722. RETURN
  1723. > PROCEDURE show.cursor
  1724.   IF hires! AND atascii!
  1725.     bx%=(CRSCOL-1)*8
  1726.     by%=(CRSLIN-1)*16
  1727.     PUT bx%,by%,atascii$(160),6
  1728.   ENDIF
  1729. RETURN
  1730. > PROCEDURE hide.cursor
  1731.   IF hires! AND atascii!
  1732.     PUT bx%,by%,atascii$(160),6
  1733.   ENDIF
  1734. RETURN
  1735. '
  1736. > PROCEDURE enable(flag!)
  1737.   ' enables or disables the text cursor
  1738.   IF flag! AND NOT (hires! AND atascii!)
  1739.     PRINT "e";
  1740.   ELSE
  1741.     PRINT "f";
  1742.   ENDIF
  1743. RETURN
  1744. '
  1745. > PROCEDURE get_palette(ptr#)
  1746.   '
  1747.   ' routines for saving and restoring complete color palettes
  1748.   '
  1749.   ' @Get_palette(*o$)
  1750.   ' The above puts the current color palette in the string O$
  1751.   '
  1752.   ' @Set_palette(p$)
  1753.   ' The above sets the color palette to the colors in p$
  1754.   '
  1755.   ' NOTE: THE STRINGS MUST BE 32 BYTES LONG
  1756.   ' (16 COLORS x 2 BYTES PER COLOR)
  1757.   '
  1758.   LOCAL x%,a#,old$
  1759.   old$=""
  1760.   FOR x%=0 TO 15
  1761.     a#=XBIOS(7,x%,-1)
  1762.     old$=old$+MKI$(a#)
  1763.   NEXT x%
  1764.   *ptr#=old$
  1765. RETURN
  1766. > PROCEDURE set_palette(new$)
  1767.   VOID XBIOS(6,L:VARPTR(new$))
  1768. RETURN
  1769. '
  1770. > PROCEDURE open.capture
  1771.   LOCAL filename$
  1772.   IF open!=FALSE ! we don't have a file open yet
  1773.     FILESELECT path$+"\*.*","",filename$
  1774.     IF filename$<>""
  1775.       OPEN "O",#5,filename$
  1776.       open!=TRUE
  1777.       entry$(11)=" Capture File: OPEN   "
  1778.     ENDIF
  1779.   ELSE
  1780.     DEFMOUSE 2
  1781.     @save.buffer
  1782.     open!=FALSE
  1783.     capture!=FALSE
  1784.     CLOSE #5
  1785.     entry$(11)=" Capture File: CLOSED "
  1786.     DEFMOUSE 0
  1787.   ENDIF
  1788. RETURN
  1789. > PROCEDURE toggle.capture
  1790.   LOCAL temp$
  1791.   SGET temp$
  1792.   DEFTEXT 2,4,,13
  1793.   PRINT "◆";
  1794.   IF open! AND (NOT capture!)
  1795.     TEXT 0,13,"Capture on..."
  1796.     capture!=TRUE!
  1797.     entry$(19)=" Capture: ON"
  1798.   ELSE
  1799.     TEXT 0,13,"Capture off..."
  1800.     capture!=FALSE!
  1801.     entry$(19)=" Capture: OFF"
  1802.   ENDIF
  1803.   PAUSE 40
  1804.   SPUT temp$
  1805. RETURN
  1806. > PROCEDURE save.buffer
  1807.   BPUT #5,VARPTR(buffer|(0)),buf.index%
  1808.   buf.index%=0
  1809. RETURN
  1810. '
  1811. > PROCEDURE invert.text
  1812.   IF atascii!
  1813.     SGET temp$
  1814.     DEFTEXT 2,4,,13
  1815.     IF inverse!
  1816.       inverse!=FALSE
  1817.       TEXT 0,13,"Inverse text off..."
  1818.     ELSE
  1819.       inverse!=TRUE
  1820.       TEXT 0,13,"Inverse text on..."
  1821.     ENDIF
  1822.     PAUSE 20
  1823.     SPUT temp$
  1824.   ENDIF
  1825. RETURN
  1826. '
  1827. > PROCEDURE change.res(res%)
  1828.   IF NOT hires!
  1829.     VOID XBIOS(5,L:lowscreen%,L:lowscreen%,res%)
  1830.     enable(TRUE)
  1831.     VOID XBIOS(21,3,0) ! set non-blinking cursor
  1832.     ' that wasn't so hard, was it?
  1833.   ENDIF
  1834. RETURN
  1835. '
  1836. > PROCEDURE vt52.pal
  1837.   VSETCOLOR 0,7,7,7
  1838.   VSETCOLOR 1,0,0,0
  1839.   VSETCOLOR 2,7,0,0
  1840.   VSETCOLOR 3,0,5,0
  1841.   PRINT "v"; ! turn on line-wrap
  1842. RETURN
  1843. > PROCEDURE atascii.pal
  1844.   ' feel free to change this
  1845.   VSETCOLOR 0,0,0,5
  1846.   VSETCOLOR 1,7,7,7
  1847.   VSETCOLOR 2,7,0,0
  1848.   IF hires!
  1849.     enable(FALSE)
  1850.   ENDIF
  1851. RETURN
  1852. '
  1853. > PROCEDURE auto.dial
  1854.   LOCAL ctr%,key$,mx%,my%,mk%
  1855.   CLS
  1856.   PRINT "Select the service to dial:"
  1857.   PRINT
  1858.   FOR ctr%=1 TO 40 STEP 2
  1859.     PRINT "  ";name$(ctr%);
  1860.     LOCATE 45,CRSLIN
  1861.     PRINT name$(ctr%+1)
  1862.   NEXT ctr%
  1863.   PRINT "  >>>> CANCEL AUTO-DIAL <<<<";
  1864.   SHOWM
  1865.   REPEAT
  1866.     MOUSE mx%,my%,mk%
  1867.   UNTIL mk%=1
  1868.   IF my%>15*res# AND my%<176*res#
  1869.     v.index%=(my%-15*res#)\8*res#
  1870.     dial%=v.index%*2+1
  1871.     IF mx%>320
  1872.       INC dial%
  1873.     ENDIF
  1874.     macro1$=macro1$(dial%)
  1875.     macro2$=macro2$(dial%)
  1876.     IF baudcode%(dial%)<>baud%
  1877.       baud%=baudcode%(dial%)
  1878.       VOID XBIOS(15,baud%,-1,-1,-1,-1,-1)
  1879.     ENDIF
  1880.     IF duplex$(dial%)="H"
  1881.       half.duplex!=TRUE
  1882.       entry$(18)=" Duplex: FULL"
  1883.     ELSE
  1884.       half.duplex!=FALSE
  1885.       entry$(18)=" Duplex: HALF"
  1886.     ENDIF
  1887.     REPEAT
  1888.     UNTIL MOUSEK=0
  1889.   ENDIF
  1890.   HIDEM
  1891. RETURN
  1892. > PROCEDURE edit.dial
  1893.   LOCAL ctr%,key$,mx%,my%,mk%
  1894.   ' edit dial directory
  1895.   DO
  1896.     CLS
  1897.     PRINT TAB(30);"Edit Dial Directory"
  1898.     CLS
  1899.     PRINT "Select the service to edit:"
  1900.     PRINT
  1901.     FOR ctr%=1 TO 40 STEP 2
  1902.       PRINT "  ";name$(ctr%);
  1903.       LOCATE 45,CRSLIN
  1904.       PRINT name$(ctr%+1)
  1905.     NEXT ctr%
  1906.     PRINT "  >>>> EDIT DEFAULT SETTINGS <<<<";
  1907.     LOCATE 45,CRSLIN
  1908.     PRINT ">>>> EXIT EDITOR <<<<"
  1909.     SHOWM
  1910.     REPEAT
  1911.       MOUSE mx%,my%,mk%
  1912.     UNTIL mk%=1
  1913.     v.index%=(my%-15*res#)\8*res#
  1914.     dial%=v.index%*2+1
  1915.     IF mx%>320
  1916.       INC dial%
  1917.     ENDIF
  1918.     IF my%>176*res# AND mx%<320
  1919.       CLS
  1920.       PRINT "Current drive path: ";
  1921.       FORM INPUT 50 AS path$
  1922.       PRINT
  1923.       PRINT "Current dial command: ";
  1924.       FORM INPUT 10 AS dial$
  1925.     ELSE IF my%<177*res#
  1926.       CLS
  1927.       PRINT "Name of service: ";
  1928.       FORM INPUT 35 AS name$(dial%)
  1929.       PRINT
  1930.       PRINT "Enter phone number: ";
  1931.       FORM INPUT 40 AS number$(dial%)
  1932.       PRINT
  1933.       PRINT "Old baud rate: ";
  1934.       SELECT baudcode%(dial%)
  1935.       CASE 7
  1936.         PRINT 1200
  1937.       CASE 4
  1938.         PRINT 2400
  1939.       CASE 9
  1940.         PRINT 300
  1941.       ENDSELECT
  1942.       PRINT "Select new baud rate (p3q00/p1q200/p2q400):";
  1943.       REPEAT
  1944.         choice%=VAL(INKEY$)
  1945.       UNTIL choice%>0 AND choice%<4
  1946.       SELECT choice%
  1947.       CASE 1
  1948.         baudcode%(dial%)=7
  1949.         PRINT 1200
  1950.       CASE 2
  1951.         baudcode%(dial%)=4
  1952.         PRINT 2400
  1953.       CASE 3
  1954.         baudcode%(dial%)=9
  1955.         PRINT 300
  1956.       ENDSELECT
  1957.       PRINT
  1958.       PRINT "Select duplex (pFqull/pHqalf):";
  1959.       REPEAT
  1960.         key$=UPPER$(INKEY$)
  1961.       UNTIL key$="F" OR key$="H"
  1962.       PRINT key$
  1963.       duplex$(dial%)=key$
  1964.       PRINT
  1965.       PRINT "Enter text macro #1: ";
  1966.       FORM INPUT 50 AS macro1$(dial%)
  1967.       PRINT
  1968.       PRINT "Enter text macro #2: ";
  1969.       FORM INPUT 50 AS macro2$(dial%)
  1970.     ELSE
  1971.       EXIT IF TRUE
  1972.     ENDIF
  1973.   LOOP
  1974.   DEFMOUSE 2
  1975.   OPEN "O",#3,"DIAL.DIR"
  1976.   PRINT #3,path$;",";dial$
  1977.   FOR index%=1 TO 40
  1978.     PRINT #3,name$(index%);",";number$(index%);",";baudcode%(index%);",";
  1979.     PRINT #3,duplex$(index%);",";macro1$(index%);",";macro2$(index%)
  1980.   NEXT index%
  1981.   CLOSE #3
  1982.   DEFMOUSE 0
  1983.   dial%=0
  1984. RETURN
  1985. '
  1986. > PROCEDURE desk.menu
  1987.   hide.cursor
  1988.   SGET temp$
  1989.   cx%=CRSCOL
  1990.   cy%=CRSLIN
  1991.   IF atascii!
  1992.     change.res(1)
  1993.     VSETCOLOR 1,7,7,7
  1994.   ENDIF
  1995.   enable(FALSE)
  1996.   '
  1997.   show.commands
  1998.   show.menu
  1999.   ON MENU GOSUB menu_evaluate
  2000.   REPEAT
  2001.     ON MENU 100
  2002.   UNTIL MOUSEK=2 OR upload!=TRUE OR dial%<>0
  2003.   '
  2004.   MENU OFF
  2005.   MENU KILL
  2006.   HIDEM
  2007.   IF atascii!
  2008.     change.res(0)
  2009.     atascii.pal
  2010.   ENDIF
  2011.   LOCATE cx%,cy%
  2012.   IF NOT (atascii! AND hires!)
  2013.     enable(TRUE)
  2014.   ENDIF
  2015.   IF LEN(temp$)>0
  2016.     SPUT temp$
  2017.   ELSE
  2018.     CLS
  2019.   ENDIF
  2020.   show.cursor
  2021. RETURN
  2022. > PROCEDURE menu_evaluate
  2023.   MENU OFF
  2024.   m.index%=MENU(0)
  2025.   SELECT m.index%
  2026.   CASE 1
  2027.     ALERT 1," |DualTerm is the greatest!|Share it with your friends.",1," OK ",dummy#
  2028.   CASE 11
  2029.     ' open/close capture file
  2030.     open.capture
  2031.   CASE 12
  2032.     FILESELECT path$+"\*.*","",upload$
  2033.     IF EXIST(upload$)
  2034.       upload!=TRUE
  2035.     ENDIF
  2036.   CASE 14
  2037.     ' exit.prg
  2038.     ALERT 1," |Leave DualTerm.|Are you sure?",1,"EXIT|CANCEL",choice#
  2039.     IF choice#=1
  2040.       terminate
  2041.     ENDIF
  2042.   CASE 17
  2043.     set.baud.rate
  2044.   CASE 18
  2045.     set.duplex
  2046.   CASE 19
  2047.     IF capture!
  2048.       capture!=FALSE
  2049.       entry$(19)=" Capture: OFF "
  2050.     ELSE
  2051.       capture!=TRUE
  2052.       entry$(19)=" Capture: ON  "
  2053.     ENDIF
  2054.   CASE 20
  2055.     IF atascii!
  2056.       atascii!=FALSE
  2057.       entry$(20)=" Terminal: VT52"
  2058.       vt52.pal
  2059.     ELSE
  2060.       atascii!=TRUE
  2061.       entry$(20)=" Terminal: ATASCII"
  2062.       atascii.pal
  2063.     ENDIF
  2064.     CLS
  2065.     temp$=""
  2066.     cx%=1
  2067.     cy%=1
  2068.   CASE 23
  2069.     ' dial directory
  2070.     auto.dial
  2071.   CASE 24
  2072.     ' edit directory
  2073.     edit.dial
  2074.   DEFAULT
  2075.     ALERT 3,"        OOPS!| |That menu item has not| yet been implemented",1,"SORRY",dummy#
  2076.   ENDSELECT
  2077.   IF dial%=0 AND upload!=FALSE
  2078.     show.commands
  2079.     show.menu
  2080.   ENDIF
  2081. RETURN
  2082. > PROCEDURE show.menu
  2083.   MENU entry$()
  2084.   IF NOT open!
  2085.     MENU 19,2
  2086.   ENDIF
  2087. RETURN
  2088. > PROCEDURE show.commands
  2089.   CLS
  2090.   PRINT
  2091.   PRINT
  2092.   PRINT
  2093.   PRINT "KEYBOARD COMMANDS:"
  2094.   PRINT "    Help ---- call this menu screen"
  2095.   PRINT "    Undo ---- exit program"
  2096.   PRINT "    ALT-C --- toggle capture on/off"
  2097.   PRINT "    ALT-T --- toggle terminal mode (ATASCII/VT52)"
  2098.   PRINT "    ALT-RET - send ascii cr/lf"
  2099.   PRINT "    F1 ------ toggle atascii inverse"
  2100.   PRINT "    F9 ------ macro number 1"
  2101.   PRINT "    F10 ----- macro number 2"
  2102.   PRINT
  2103.   PRINT "Select from the menu bar or press the right mouse key to exit."
  2104. RETURN
  2105. '
  2106. > PROCEDURE terminate
  2107.   IF open!
  2108.     @save.buffer
  2109.     CLOSE #5
  2110.   ENDIF
  2111.   CLOSE #1
  2112.   change.res(1)
  2113.   enable(FALSE)
  2114.   set_palette(deskpal$)
  2115.   SHOWM
  2116.   SYSTEM
  2117. RETURN
  2118. '
  2119. ' end of listing
  2120.